-
echo “学习PHP,走到哪里都不怕”;查看全部
-
<?php
define("PI1",3.14);
$p = "PI1";
$is1 = defined($p);
$is2 = defined("PI2");
var_dump($is1);
if(defined("PI2")){
var_dump($is2);
}else{
echo "is2没有常量";
}
?>
bool defined(string constants_name)
可以直接作为if语句判断依据
查看全部 -
定义常量define
获取常量constant
查看全部 -
当双引号中包含变量时,变量会与双引号中的内容连接在一起;
当单引号中包含变量时,变量会被当做字符串输出。
查看全部 -
变量名 = <<<(定界符)GOD(标识符)很长的字符串
GOD ; (末尾的标识符一定要另起一行写,也就是说:最后一行只能出现GOD和 ; 空格也不能出现)。
查看全部 -
字符串型可以用三种方法定义:单引号形式、双引号形式和Heredoc结构形式。
查看全部 -
在PHP中foreach循环语句,常用于遍历数组,一般有两种使用方式:不取下标、取下标。
(1)只取值,不取下标
<?php foreach (数组 as 值){ //执行的任务 } ?>
(2)同时取下标和值
<?php foreach (数组 as 下标 => 值){ //执行的任务 } ?>
查看全部 -
<?php for(初始化;循环条件;递增项){ //执行任务 } ?>
for 语句中,“初始化”在循环开始前无条件求值一次,“循环条件”在每次循环开始前求值。如果值为 TRUE,则继续循环,执行循环体语句(执行任务)。如果值为 FALSE,则终止循环。“递增项”在每次循环之后被求值(执行)。其常用于循环执行代码块指定的次数。
查看全部 -
while与do…while循环语句的区别是,while先判断条件是否成立,后执行循环,do...while先执行一次任务,再判断是否继续执行循环,也就是说do...while至少会执行一次任务。当条件为FALSE时,while中的任务会一次也不执行,do...while中的任务会执行1次。
查看全部 -
<?php switch (条件) { case 条件值一: //任务一 break; case 条件值二: //任务二 break; default: //默认任务 } ?>
首先判断条件,若条件的返回值为条件值一,则执行任务一,若条件返回的值为条件值二,则执行任务二,若条件的返回值既不是条件值一也不是条件值二,则执行默认任务。break的作用是结束switch(后面会有专门举例说明),使用 switch 语句可以避免冗长的 “if..else if..else”代码块。
查看全部 -
<?php if(条件一){ //分配服务器干的任务A }else if(条件二){ //分配服务器干的任务B }else{ //分配服务器干的任务C } ?>
通过条件一判断,若返回值为布尔值TRUE,则执行任务A,若返回值为FALSE,则判断条件二,若返回值为布尔值TRUE,则执行任务B,否则既不执行任务A,也不执行任务B,执行任务C。
查看全部 -
<?php if(条件一){ //分配服务器干的任务A }else if(条件二){ //分配服务器干的任务B } ?>
通过条件一判断,若返回值为布尔值为TRUE,则执行任务A,若返回值为FALSE,则判断条件二,若返回值为布尔值TRUE,则执行任务B,否则既不执行任务A,也不执行任务B。服务器会继续往下执行其他任务。
查看全部 -
(“?:”)三元运算符也是一个比较运算符,对于表达式(expr1)?(expr2):(expr3),如果expr1的值为true,则此表达式的值为expr2,否则为expr3。
查看全部 -
常用运算符:
查看全部 -
defined()函数可以帮助我们判断一个常量是否已经定义,其语法格式为:
bool defined(string constants_name)
它只有参数constant_name,指的是要获取常量的名称,若存在则返回布尔类型true,否则返回布尔类型false; (注:bool表示函数返回值类型为布尔类型)
查看全部
举报