博客
关于我
PHP入门part1
阅读量:793 次
发布时间:2023-03-01

本文共 1997 字,大约阅读时间需要 6 分钟。

有人说PHP是世界上最好的语言,那它好在哪呢?

PHP是一种开源自由的软件,能够在所有的操作平台上稳定运行,入门相对简单。对于像我这样对计算机语言没学过的人来说,它是最好的起步点。

PHP的名字由“超文本预处理语言”(Hypertext Preprocessor)组成,简称PHP。它是一种通用的编程语言,广泛应用于服务器端开发、Web开发以及其他类型的应用程序开发。

如果你想从PHP入手,最好的方式是先掌握它最基础的知识。

PHP标记

PHP有四个标记,其中只推荐一个其他三个不推荐。PHP标记的正确使用方式如下:

PHP常见的输出语句

PHP中有多种输出语句,可以根据需求选择使用:

  • print():简单输出语句,可以输出字符串、变量、表达式等单项的值!(不能输出数组、对象等复杂数据类型)
  • echo:简单输出语句,一次可以输出多个数据,中间以逗号分隔!
  • var_dump():在测试代码的时候使用的最多的语句,不仅可以输出一个或多个数据项的值,还可以打印出数据项的类型、长度等额外的信息!而且可以输出复杂数据类型!
  • print_r():只打印数组的元素,不打印其他额外的信息
  • printf():比较擅长输出由静态文本和其他变量所组成的“混合产物”!里面还有变量占位符
  • 常见的变量占位符

    printf函数的最大优势是可以控制输出变量的格式!以下是常见的变量占位符:

    • %c:将后面的变量认为是一个整数,并显示为该整数所对应的ASCII码的值
    • %d:将后面的变量认为是一个整数,并显示为有符号的十进制数
    • %u:将后面的变量认为是一个整数,并显示为无符号的十进制数
    • %o:将后面的变量认为是一个整数,并显示为无符号的八进制数
    • %x:将后面的变量认为是一个整数,并显示为无符号的十六进制数
    • %f:将后面的变量认为是一个浮点数,并显示为浮点数
    • %s:将后面的变量认为是一个字符串,并显示为字符串!

    PHP声明变量

    在PHP中,变量的声明方式如下:

    $变量名 = 变量值

    变量的基本语法就是这样,$表示这是一个变量名,后面的字符串就是变量名的内容。

    变量的命名规则

    • 变量名必须遵守基本标识符的命名规范(以字母、数字和下划线组成,不能以数字开头)
    • 变量名对大小写敏感(区分大小写)
    • 变量名可以使用中文,但强烈不推荐
    • 变量名一般要做到见名知意
    • 如果变量名由多个单词组成,可以使用以下三种方式:
      • 大驼峰法(例如:StudentName)
      • 小驼峰法(例如:studentName)
      • 下划线法(例如:student_name)(推荐)

    可变变量

    在PHP中,变量可以分为两部分:

    • 变量名
    • 变量值

    其中,变量值肯定是可变的,所以可变变量的含义就是变量的名字可变!也就是说,变量的名字可以用另一个变量来代替。例如:

    $abc = 'def';
    $def = 200;
    echo $$abc; // 输出200

    删除变量

    要删除一个变量,可以使用unset()函数:

    unset($变量名);

    变量的传值

    当一个变量为另一个变量赋值时,可以分为两种情况:

  • 值传递

    $变量名1 = $变量名2;

    这里的$变量名1$变量名2是不同的变量,它们的变量值互不干扰。

  • 引用传递

    $变量名1 = &$变量名2;

    这里的$变量名1$变量名2是共用同一个变量值空间的变量。

  • 预定义变量

    PHP中有许多预定义变量,可以直接使用:

    • $_SERVER:用于收集浏览器和服务器信息的数组
    • $_GET:用于接收用户从表单中以GET方式提交的数据
    • $_POST:用于接收用户从表单中以POST方式提交的数据
    • $_REQUEST:包含了$_GET$_POST$_COOKIE的数据

    常量

    在PHP中,常量是可以在脚本的任意位置使用的,且一旦定义后就不能被修改或删除!常量定义的方式有两种:

  • 使用define()函数:

    define('常量名', '常量值', true);

    (true表示常量名区分大小写)

  • 使用const关键字:

    const 常量名 = 常量值;
  • 常量的命名规则

    • 常量名不能有$
    • 常量名的命名规则与变量相似,但更加宽松

    常量的使用方法

    • 使用constant()函数来输出常量的值:
      constant('常量名');
    • 常量的语法意义:在运行时保证数据不被更改!

    魔术常量

    PHP中的魔术常量都是以两个下划线开始和结束的,常用的有:

    • __FILE__:当前脚本所在的路径
    • __DIR__:当前脚本所在的目录
    • __LINE__:当前代码所在的行数
    • __FUNCTION__:当前函数的名字
    • __METHOD__:当前方法的名字
    • __CLASS__:当前类的名字
    • __NAMESPACE__:当前命名空间的名字

    转载于: https://www.cnblogs.com/huuangrui/p/6063800.html

    你可能感兴趣的文章
    php-laravel框架用户验证(Auth)模块解析(三)登录模块
    查看>>
    php-laravel框架用户验证(Auth)模块解析(二)注册模块
    查看>>
    php-laravel框架用户验证(Auth)模块解析(四)忘记密码
    查看>>
    php-redis中文参考手册_Ping_echo_set_get_setex_psetex_...
    查看>>
    Redis使用不当导致应用卡死
    查看>>
    PHP-Shopify-API-Wrapper 使用教程
    查看>>
    php-兔子问题,斐波那契数列
    查看>>
    PHP-希尔排序
    查看>>
    PHP-快速排序的2种实现方法
    查看>>
    Redis使用lua脚本
    查看>>
    php-数据结构-二叉树的构建、前序遍历,中序遍历,后序遍历,查找,打印
    查看>>
    php-有序数组合并后仍有序
    查看>>
    redis使用
    查看>>
    Redis以及Redis的php扩展安装
    查看>>
    PHP-算法-最少比较次数获取最大值最小值
    查看>>
    php-约瑟夫问题
    查看>>
    Redis从库不能同步报Can’t save in background: fork: Cannot allocate memory错误
    查看>>
    Redis从入门到精通|干货篇
    查看>>
    php.ini maxfileuploads,细说PHP高洛峰文件上传类源文件
    查看>>
    php.ini中常见的配置信息选项
    查看>>