PHP入门part1
发布日期:2025-05-04 01:59:20
浏览次数:10
分类:精选文章
本文共 1995 字,大约阅读时间需要 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__:当前命名空间的名字
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2026年05月27日 06时57分39秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
php怎么将对象变成数组,php怎么将对象转换成数组
2023-03-01
RabbitMQ - 消息堆积问题的最佳解决方案?惰性队列
2023-03-01
php怎样比较两数大小,jquery如何判断两个数值的大小
2023-03-01
PHP性能监控 - 开启xhprof(一)
2023-03-01
PHP性能监控 - 怎么看xhprof报告(二)
2023-03-01
php截取字符串代码,PHP字符串截取_php
2023-03-01
php截取字符串,无乱码
2023-03-01
php手冊,php手冊之變量范圍
2023-03-01
PHP手机号码归属地查询API接口
2023-03-01
PHP执行耗时脚本实时输出内容
2023-03-01
PHP扩展安装
2023-03-01
PHP扩展数据库连接参数说明详解
2023-03-01
php把get参数放入数组_php怎么将数组转为url参数?
2023-03-01
PHP投票小程序
2023-03-01
php拆分数组不改变key值
2023-03-01
php接口返回数据 用echo 还是return?
2023-03-01
php接口返回状态,大家一般怎么规范接口返回内容
2023-03-01
php接收formdata上传的多个文件,使用formData()上传多个文件
2023-03-01
PHP操作csv文件导入+导出
2023-03-01
php操作mysql用select_php如何操作mysql获取select 结果
2023-03-01