PHP基础语法
2019-03-07 20:24
134 查看
Web技术——B/S和C/S架构
B/S(Browser/Server)架构:指的是浏览器/服务器端的交互
B/S架构则是将浏览器作为客户端,用户只需要安装一个浏览器,就可以访问各种网站的服务,如百度搜索、新浪咨询等。
C/S(Client/Server)架构:指的是客户端/服务器端的交互
客户端软件是专门开发出来的,如QQ、微信,用户必须安装软件才能使用
Web技术——URL地址
PHP标记
//标准标记 <?php ?> //短标记 <? ?> //APS式标记 <% %> //Scropt标记 <script language="php"> </script>
PHP注释
//单行注释 // # /* 多行注释 */
输出语句
echo//可将紧跟其后的一个或多个字符串、表达式、变量和常量的值输出到页面中,多个数据之间使用“,”分隔 echo "lalala"; print//与echo用法相同,唯一的区别是print只能输出一个值 print "123"; print_r()//PHP的内置函数,他可输出任意类型的数据,如字符串、数组等 var_dump()//不仅可以打印一个或多个任意类型的数据,还可以获取数据的类型和元素个数 $a=123; var_dump($a);
PHP关键字
常量
常量名大写
define()//函数 define('A','123'); define('B','123',true);//加true后大小写都可以用 const//关键字 const C=12345;
变量
$c=123; echo $c;
数据类型
数据类型转换
(bool)//强转为布尔型 (string)//强转为字符串型 (int)//强转为整形 (float)//强转为浮点型 (array)//强转为数组 (object)//强转为对象
运算符
算术运算符
字符串运算符
php中拼接字符串用 .
赋值运算符
比较运算符
逻辑运算符
递增递减运算符
位运算符
流程控制语句
if单支语句
if(判断条件){ 结果为true时执行的语句 }
if…else语句
if(判断条件){ 结果为true时执行的语句 }else{ 结果为false时执行的语句 }
if…elseif…else语句
if(条件1){ 条件1为true时执行的语句 }elseif(条件2){ 条件2位true时执行的语句 }else{ 两个条件都不为true时执行的语句 }
switch语句
switch(表达式){ case 条件1:执行的语句;break; case 条件2:执行的语句;break; ... default:执行的语句n; }
while循环语句
while(循环条件){ 循环体 ... }
do…while循环语句
do{ 循环体 ... }while(循环条件);
for循环语句
for(初始化表达式;循环条件;操作表达式){ 循环体 ... } for($i=0;i<10;i++){ 循环体 ... }