慌慌张张,不过图碎银几两,偏偏这碎银几两,能解万种惆怅。。。。

---- 网易云热评

一、PHP简介

PHP即超文本预处理器,是一种脚本语言,可在不同平台上执行,在服务器上执行后,将结果以HTML形式返回给浏览器

二、一个简单的PHP页面

<!DOCTYPE html><meta charset="UTF-8">  <!-- UTF-8编码  --><html><body><h1>《说好不哭》</h1><?phpecho "词:方文山   曲:周杰伦";?></body></html>

运行结果

从建站到拿站 -- PHP基础_php

三、语法介绍

1、语言标记

<?php  /*开头标记*/echo "aiyou";/*代码段*/?>/*结束标记*/


2、注释

<?phpecho "aiyou";/*这是单行注释*//*这是多行注释*/?>


3、echo输出函数,HTML中的CSS样式都可以用

<?phpecho "词:方文山   曲:周杰伦";echo "<br>";   /*换行*/echo "演唱:周杰伦/五月天阿信";echo "<hr>";  /*分割线*/echo "<span style='color:red;'>没有了联络</span>  后来的生活  我都是听别人说";/*将前面一句设置红色*/?>

运行结果

从建站到拿站 -- PHP基础_php_02

4、变量声明

$符号开头

必须是字母或_开始

大小写敏感

不能用关键字当做变量名,比如$echo

.是连接两个字符串

$a="说你怎么了";$_b="说你怎么过";$A="放不下的人是我";echo $a." ".$_b." ".$A;


5、可变变量,$$a=$Jay="五月天"

$a="Jay";$$a="五月天";echo $a;echo $Jay;


6、引用变量,$c=&$a,相当于给a起一个别名c,这里要注意一下,''单引号是原样输出,""双引号会直接执行

$a=1;$b=$a;$b=$b+1;echo '$a='.$a;echo "<br>";echo '$b='.$b;echo "<br>";$c=&$a;$c=$c+1;;echo '$a='.$a;echo "<br>";echo '$c='.$c;


运行结果

$a=1$b=2$a=2$c=2


7、变量类型

整型(1,-1,0x1,01,)

浮点型(1.1)

布尔型(true,false)

8、数组和关联数组

$jay=array("说好不哭","告白气球","等待下课");for($j=0;$j<count($jay);$j++){ //遍历数组    echo $jay[$j]."---";}echo "<br>";$jay1=array('name'=>"说好不哭",'year'=>"2019");//关联数组foreach($jay1 as $key=>$value){    echo $key."=>".$value."<br>";    echo "<br>";}

运行结果

说好不哭---告白气球---等待下课---name=>说好不哭year=>2019

9、常量

define("name","jay")

10、运算符

算数运算符:+-*/%.

逻辑运算符:and or xor && || !

比较运算符:< > <= >= !== != <> ===

赋值运算符:=

递增、递减运算符:++ --

三元运算符:a?b:c  a条件为真返回b,条件为假返回c



禁止非法,后果自负

欢迎关注公众号:web安全工具库

从建站到拿站 -- PHP基础_php_03