PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。
1.
<?php
echo "这是一段PHP脚本";
在一开始学习PHP时,建议在纯PHP代码中不要结束标签,因为在后续的代码中容易出错。
<?php
echo "这是一段PHP脚本";
?>
在HTML中必须用结束标签!
如果是纯PHP代码的PHP文件中,PHP标签开始之前不能存在任何东西!
2.
①PHP是一种应用广泛的开源脚本语言!
②PHP在服务器上执行。
③PHP是“PHP Hypertext Preprocessor”的首字母缩略词。
④PHP没有成本,可供免费下载使用
⑤PHP文件中能够包含文本、HTML、CSS&PHP代码。
⑥PHP代码在服务器上面执行,而结果以纯文本返回浏览器上面。
⑦PHP文件后缀“.php”。
⑧PHP运行于各种平台(windows、Linux、Unix、Mac、OS、x等)
⑨PHP兼容几乎所有服务器
⑩PHP运行环境 windows + apache + MySQL + PHP
Windows + IIS + MySQL + PHP
windows + nginx + MySQL + PHP
linux + Apache + MySQL + PHP
Linux +Apache + nginx + MySQL + PHP
PHPstudy 、localhost PHP集成开发环境
注释://、#单行注释
/*......*/多行注释
3.变量
变量是储存信息的容器。
以$(dollar)符号开头,其后是变量名称且需以字母和下划线开头。
变量名称对大小写敏感,如("$a"、"$A"是不同的两个变量)。
4. PHP输出语法
echo 、 print
比较:echo - 能够输出一个以上的字符串。print - 只能输出一个字符串,并始终返回 1。
echo 比 print 稍快,因为它不返回任何值。
5.数据类型(字符串、整数、浮点数、数组、逻辑、对象、null)
字符串:字符的序列,要使用单引号或者双引号包起来。
整数:正整数、负整数、0
浮点数:小数、浮点数是有小数点和指数形式的数字。
6.数组:索引数组、关联数组、多维数组(在一个变量中储存多个值)
索引数组下标是整数的数组。
关联数组下标是字符串。
多维数组是指包含一个或者多个数组的数组。
7.字符串函数
PHP已经封装好的函数,可直接使用,不用我们自己去声明定义。
8.常量
①PHP常量类似于变量,但常量一经定义就无法更改或者撤销定义。
②常量相当于一个特殊的变量,它用来定义一些不更变的信息。
③常量一般用于处理一些路径和配置等...
如需使用常量,请使用define()
它使用三个参数:
①首个参数定义常量的名称
②第二个参数定义常量的值
③可选的第三个参数规定常量名是否对大小写不敏感。默认是“false”。
④建议常量名用大写,在后续中可方便对常量和变量的分类。(变量可使用小驼峰)
⑤定义常量时,define()这个函数我们只使用前两个参数,最后一个不使用。
9.运算符
①算数运算符(+、-、*、/、%)
②赋值运算符(=、+=、-=、*=、/=、%/)
③字符串运算符(. (串接) 、.=(串接赋值))
④递增、递减运算符(++$a、$a++、--$a、$a--)
⑤比较运算符(==、===、!=、<>、>、<、>=、<=)
*⑥逻辑运算符(&&、||、!)
⑦数组运算符(+、==、===、!=、<>、!==)
10.if... Else语句
如果条件为真就执行,否则.....
11.switch语句
用于执行代码块,避免冗长的if....echo else的代码块
switch循环同上if语句
*12.for循环
如果您已提前知道脚本运行的次数,可以使用for循环
语法: for(init counter;test counter;increment counter){
code to be executed;
}
参数: init counter(初始化循环计数器的值)
test counter(评估每个循环迭代。如果值为TRUE,继续循环如果它的的值为FALSE,循环结束)
increment counter(增加循环计数器的值)
php foreach循环
foreach只适用于数组,并且用于遍历数组中的每个键/值对。
13.函数(在程序中可重复被使用的语句块)
创建user定义函数,函数声明以关单“function”开头
语法:
function functionName(){
被执行的代码;
}
函数名可以字母或下划线开头(而非数字)、函数名对大小写不敏感。(函数名应能够提醒函数所执行的任务)
函数参数可以通过参数向函数传递信息,参数类似变量
例子:
<?php
function familyName($fname){
echo "$fname zhang.<br>";
}
familyName("Li");
familyName("Hong");
familyName("Tao");
familyName("Xiao Mei");
familyName("Jian");
函数返回值,使用语句:return
例子:
<?php
function sum($x,$y){
$z=$x+$y;
return $z;
}
echo "5 + 10 = " . sum(5,10) . "<br>";
echo "7 + 13 = " . sum(7,13) . "<br>";
echo "2 + 4 =" . sum(2,4);
14.数组(能够在单独的变量名中储存单个或多个值)
通过array()函数创建数组