PHP全栈开发(五):PHP学习(1.基础语法)
2024-09-08 12:12:54
PHP脚本在服务器上执行,然后将纯HTML的结果返回给浏览器。
听上去很厉害的样子,所以说PHP是服务器端的语言啦。HTML才是前端啦。
PHP文件的默认文件扩展名是".php"
那么PHP文件呢通常包含HTML标签和一些PHP脚本代码。
PHP脚本以<?php>开始,以?>结束。
PHP脚本可以放在PHP文件的任何位置。
<!DOCTYPE html>
<html>
<body>
<h1>My first PHP page</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
PHP的每一行代码都必须以分号结束,这一点和C语言是类似的。
PHP有两种注释方法,一种是单行注释//
一种是多行注释/* */
连注释和C语言都是一样的呢。
PHP语句与PHP变量都是区分大小写的。
PHP的变量以美元符号$开头,其余的命名规则与C语言类似。
PHP语言和perl和python等脚本语言一样,使用变量的时候直接用就好啦,不用声明它的类型。
这一点真的是太棒啦。
<?php
$x=5;
$y=10; function myTest()
{
global $x,$y;
$y=$x+$y;
} myTest();
echo $y; // 输出 15
?>
PHP语言有全局变量一说,在函数外定义的变量就是全局变量啦,例如这里的$x和$y.
那么要在函数内部使用它们呢,必须使用global关键字声明一下这两个东东是全局变量,然后才能使用,否则的话是使用不了的噢。
这点一定要记住啦,因为很有用噢,因为我们在写带有函数的程序的时候是经常需要使用到全局变量的啦。
我们再来看一段代码:
<?php function myTest()
{
static $x=0;
echo $x;
$x++;
} myTest();
myTest();
myTest();
?>
看到这里我们看到有一个static的东东。这个是什么呢,叫做静态变量啦。
这里看到静态变量初次被声明的时候是0啦。
然后我们的执行结果会是什么呢。会是012啦
原来在函数里面,前面加了static的变量,函数运行结束以后,是不会销毁的啦,会继续保留。
当再次执行函数的时候,会沿用上次函数执行完毕后的值。
还有这里要值得注意的是,在声明的时候必须同时赋初值啦,如果不赋初值的时候谁知道你是什么啦。
最新文章
- SQL处理数组,字符串转换为数组
- 远程CDN加速不可用,加载本地库
- UVA 1328 - Period KMP
- 一道PK赛题
- 关于java调用linux shell 的问题
- robotframework 测试工具添加PDF文件内容匹配插件
- hdu 3746 Cyclic Nacklace(KMP)
- sre_constants.error: unbalanced parenthesis
- SQL Server执行计划那些事儿(2)——查找和扫描
- bzoj1027 [HNOI2004]打鼹鼠
- lambda函数常见用法
- 利用ResultFilter实现asp.net mvc 页面静态化
- day20 二十、加密模块、操作配置文件、操作shell命令、xml模块
- https加载非https资源时不出现问题
- python3:实现字符串的全排列(有重复字符)
- ajax post 传参数加引号和不加引号的区别
- 黄聪:Fiddler对安卓应用手机抓包图文教程
- windows下php的各个版本下载地址
- 第十四次ScrumMeeting博客
- 通过IP获取对应所在地的地址