文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

php的基本语句

2023-09-18 05:37

关注

## PHP初识

###  为什么学php?

     通过live serve 起的假的服务不能做逻辑处理   所以为了熟悉前后端交互 业务流程   学习php

###  什么是php?

     PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。

     PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。

     PHP 脚本在服务器上执行

###  PHP 文件是什么?

    PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码

    PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器

    PHP 文件的默认文件扩展名是 ".php"

### PHP 能做什么?

    PHP 可以生成动态页面内容

    PHP 可以创建、打开、读取、写入、关闭服务器上的文件

    PHP 可以收集表单数据

    PHP 可以发送和接收 cookies

    PHP 可以添加、删除、修改您的数据库中的数据

    PHP 可以限制用户访问您的网站上的一些页面

    PHP 可以加密数据

###  安装  phpstudy  包含两个内容

对于初学者建议使用集成的服务器组件,它已经包含了 PHP、Apache、Mysql 等服务,免去了开发人员将时间花费在繁琐的配置环境过程;

- Windows 系统可以使用phpStudy

- XAMPP

    XAMPP 支持 Mac OS 和 Windows 系统,下载地址:https://www.apachefriends.org/zh_cn/index.html。

 服务器  Apache  会在本地起一个本地服务    http://localhost/  (以后启动phpstudy  必须通过http://localhost/   来访问  绝对不能通过live serve)

###  学习phpstudy 的注意事项

```

每天打开电脑 第一件事  启动  phpstudy

以后启动运行phpstudy   必须通过http://localhost/   来访问  绝对不能通过live serve

http://localhost/  起的服务的根目录  在  WWW (点击小图标  鼠标右键 网站根目录)

以后我们写的所有php文件  必须放在 WWW 中

```

## PHP基础语法

###  怎增使用php

PHP 脚本可以放在文档中的任何位置。

PHP 脚本以 结束:

```

// PHP 代码

?>

```

注意:

- php的语法比较严格  语句结束之后 一定要加";" 否则会报错;

- php 语法出错  会直接将错误输出到页面中(显示错误的 行号)

- PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器

###  php的输出语法

echo     可以输出一个或多个字符串(多个字符串之间用逗号分隔);

print    只允许输出一个字符串;

print_r()   打印数组和对象;

```

    echo "hello","world","Today","is","Thursday","
";

    print "你好php";

    print_r([1,2,3,4])

?>

```

###  php的注释

单行注释 (//)

多行注释 ()

示例:

```

    // 这是单行注释

   

?>

```


 

### php变量

#### PHP 变量规则:

    PHP 变量规则:

    变量以 $ 符号开始,后面跟着变量的名称

    变量名必须以字母或者下划线字符开始

    变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )

    变量名不能包含空格

    变量名是区分大小写的($y 和 $Y 是两个不同的变量)

#### 创建(声明)PHP 变量:

PHP 没有声明变量的命令,变量在您第一次赋值给它的时候被创建:

```

    $a =100;

    $str = "hello world";

    $bool = true;

?>

```

注:PHP 也是一门弱类型语言(会根据变量的值,自动把变量转换为正确的数据类型)


 

#### PHP 变量作用域

- global   (全局作用域);

- local    (局部作用域);

- parameter  (参数作用域);

在函数中声明的变量是局部变量,在函数外声明的变量是全局变量(全局变量和局部变量不会相互影响);

```

   

        // 全局变量

        $x = 5;

        $y = 6;

        $z = $x +  $y;

        echo $z;

        echo "
";


 

        // 在函数内声明的变量是局部变量

        function fn(){

            $x = 10;

            $y = 20;

            return $x+$y;

        }

        $result = fn();

        echo $result;

    ?>

```

那么,如何将函数内的局部变量改为全局变量;

-  通过global 关键词  允许局部变量 访问全局变量

-  借助超级全局变量 $GLOBALS  (类似js中的window) 访问全局变量

a. 通过global 关键词  允许局部变量 访问全局变量

```

   

    $x = 5;

    function fn(){

        global $x; //   通过global 关键词 可以允许$x 访问全局的$x

        $x = 10;

    }

    fn();

    echo  $x;

   

   ?>

```

b.借助超级全局变量 $GLOBALS  (类似js中的window) 访问全局变量

注:PHP 将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中。 index 保存变量的名称。这个数组可以在函数内部访问,也可以直接用来更新全局变量

```

    $x = 5;

   function fn(){

      $GLOBALS["x"] = 10;  //

   }

   fn();

   echo  $x;

?>

```


 

参数作用域(形式参数也是局部变量)

```

    $a = 10;

    $b = 20;

    function fn($a,$b){

        $a = 100;

        $b = 200;

        echo $a."|".$b."
";

    }

    fn(100,

来源地址:https://blog.csdn.net/weixin_55592592/article/details/122241046

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯