PHP基础

PHP在页面上嵌的两种使用方式

1.经常使用的方式:

<?php

?>

2.另外一种方式:使用这种方式的时候要开启段标记

<?

?>

一.PHP的标记与注释

方法1. //                                  

方法2. /*多行的注释*/

二.PHP的输出语句

方式1: echo输出

//可以输出多个字符串,逗号隔开

方式2:print输出

//只能输出一个字符串,返回true或false

方式3:puint_r()

//可以把字符串和数字简单地打印出来,而数组则以括起来的建和值得列表形式显示,并以Array开头

方式4:var_dump()

//输出变量和类型

三.PHP的数据类型

PHP是弱类型的语言。我们在定义变量时,不需要加类型,直接定义来用就可以了。

PHP的变量都是以$开头的

例题:

$a = 10;

$a = "hello";

$a = "hello bb cc dd";

$a = <<<AA
hello "aa","bb","cc",
<input type="text" value="aa" />
AA;

单引号和双引号,都可以用来定义字符串,只不过,它们之间有区别。

//1.双引号里面可以解析转义字符,单引号不行
//2.双引号里面可以解析变量,单引号不行

四.PHP的变量定义

可变变量

例题:

$aa = "cc";
//$cc = "dd";
//echo $$aa;

&取地址

例题:

$dd = &$aa; 
$dd = "ee";

echo $aa;

五.类型转换

例题:

$a =9.99;

$a = (string)$a;

六.运算符表达式

数字运算符

+  -  *  /  %  ++  --  +=  -=

拼接字符串

例题:

$f = $b.$c;

拼接字符串用的是. 不是+

比较运算符

>  <  >=  <=  ==  !=

逻辑运算符

and  &&  or   ||  !

错误抑制符

例题:

echo $a/$b;
echo @$c;

 错误抑制符,并不能抑制所有错误

三元运算符

?  :

例题:

echo $a==$b?"ok":"no";

七.语句 

分支

if...

if...else...

if...else if...

switch...case...

例题:

if($a==$b)
{
echo "ok";
}
else
{
echo "no";
}
switch($a)
{
case 1:
echo "111111";
break;
case 2:
echo "5";
break;
case 3:
echo "33333";
break;
default:
echo "4444444";
break;
}

循环

for

例题:

for($i=0;$i<10;$i++)
{
echo $i;."<br />";

}

while

例题:

try
{
$a = "hello";
echo $b;
}
catch(ex)
{
echo "error";
}

 

 

 

原文地址:https://www.cnblogs.com/chenchen0815/p/5548208.html