25 分钟了解 php?php 基础
🏆今日学习目标:🍀学习 php 基础✅创作者:贤鱼⏰预计时间:35 分钟
@TOC
如何运行🍀
这里用 vscode 举例
调出 cmd 在终端输入 php 名字+tab(tab 自动补全名字)
记得要进入目标目录下
语法🍀
在 php 文件中,既可以包含 HTML 代码,也可以包含 php 代码而 php 代码必须用 <?php ?>包裹起来
举个例子
注释
// 注释当前一行/包裹内容全部注释/
输入输出语句
输出
echo "hellow word\n";输出一个或者多个字符串 var_dump("hello word");打印相关变量的信息 printf("%s","hellow word\n");和 c 语言一样,格式化输出 var_export 输出或者返回一个变量的字符串表示
输入
fgets(STDIN): 获取输入的当前行 fread(STDIN,n): 获取前 n 个字符 fgetc(STDIN):获取一个字符 sscanf(string format [, mixed &$... ]):将 str 按照 fromat 进行格式化解析
变量
$+变量名
如果为赋值直接使用,变量将为空
变量作用域
分为==全局变量==,==局部变量==和==static 关键字==
全局变量:定义在函数外都可以使用的变量,在整个文件中都可以用,作用域是从定义处一直到文件结尾
局部变量:函数内定义,只能在函数内部使用,作用域就是函数定义范围内。函数内使用全局变量需要==global==关键字或者==$globals[变量名]==数组
static 关键字:将变量生存周期变为全局,不会影响作用域
超级全局变量
数据类型
数字型
字符串型
布尔型
只有 true 和 false
数组型
定义
PHP 中的数组实际上是一个有序映射。映射是一种把 values 关联到 keys 的类型。==key==的值必须是==整型或者字符串型==,==values==值可以是==任何类型==。定义数组时==如果不加 key 键,key 值默认从 0 开始==(下标从 0)。
增加元素
改变赋值来增加元素
删除元素
利用 unser()函数
查找元素
用 key 直接访问
修改元素
通过 ket 访问并且修改
常量
定义
系统常量
运算符
算数运算符
字符串运算符
只有一个英文句号 ==.==
赋值运算符
位运算
逻辑运算符
比较运算符
其他运算符
流程控制语句
if-elseif-else
switch
while
do-while
for
foreach
函数
结束语🏆
后面会继续更新关于 php 的内容,可以订阅专栏关注一下奥
版权声明: 本文为 InfoQ 作者【贤鱼很忙】的原创文章。
原文链接:【http://xie.infoq.cn/article/22fe4b6a8d9b1a2551766b63c】。未经作者许可,禁止转载。
评论