Loading

PHP语法

return的使用方法详解

如果执行了return,则 return 语句后面的内容将不会被执行 了;

 

首先,它的意思就是返回;return()是语言结构而不是函数,仅在参数包含表达式时才需要用括号将其括起来。

当返回一个变量时通常不用括号,这样可以降低PHP的负担。

基本用法:

a)、return expression // 返回一个表达式结果
b)、return(expr) // 函数表达式
c)、return // 直接返回,或返回空值

 

 

PHP 包含文件

includ() 和 require()区别

 

include 和 require 语句用于在执行流中插入写在其他文件中有用的代码

include 和 require 除了处理错误的方式不同之外,在其他方面都是相同的:

 

 

  • require 生成一个致命错误(E_COMPILE_ERROR),在错误发生后脚本会停止执行
  • include 生成一个警告(E_WARNING),在错误发生后脚本会继续执行

 

 

 

PHP运算符  ==  和 === 的区别

==   是比较运算符号  只检查表表达式的      //不会检查条件式的表达式的类型

===恒等计算符   同时检查表达式的类型

 

 

== 在进行比较运算时将两边值转化为同类型再比较

(对于==的比较,若有一方为数字,另一方为字符串或空或null,均会先将非数字一方转化为0,再做比较)

=== 则不会转换

 

 

 

&和&&区别

$a & $b

表达式$a & $b,不论&前的$a真假,表达式后的$b依然要进行计算。

//逻辑操作符后的$b是否被运行,可能影响到后面的数据和程序结果。

 

$a && $b

表达式$a && $b中&&前面的$a为false时,已确定表达式为假,此时逻辑操作符&&后的$b不再进行计算

 

 

 

 

array()      //数组变量

 

 

 

<hr>   水平分隔线(horizontal rule)

 

 

 

&&是逻辑运算符
代表“并且”也就是常说的 and

 

 

 

 shell_exec

PHP用来执行命令的函数

例子:
shell_exec ( string $cmd ): string

 

 

 

 


String 字符串


$result = mysql_query( $query ) or die( '<pre>' . mysql_error() . '</pre>' );

$query 查询变量
$result 结果

 

 

or die()

or在这里是这样理解的,因为在PHP中并不区分数据类型,所以$file既可以是int也可以bool,所以这样的语句不会报错。
当 or 前面的变量$query 为真时,后面一个变量则不会判断
若 or 前面的变量·······为假时,后面一个变量则会判断执行

 

 

 

 

die() 函数输出一条消息,并退出当前脚本。
exit() 函数输出一条消息,并退出当前脚本。 //该函数是 die() 函数的别名。

 

 

 


<pre>
<pre></pre> 错误代码输出

 

 

 



 

 

 

 


<br>和<br/>
<br>和<br/>都是换行。在PHP里用的时候是一定要带引号的。
两个不同的是
<br/>是标准写法,而<br>不标准。
虽然目前都能实现换行的功能。
但是不标准的写法是早晚会被淘汰的。

 

posted @ 2019-03-12 10:17  Unixcs  阅读(190)  评论(0编辑  收藏  举报