你十八了吗

10.29随笔

 

 

 

变量:

可变的量、可定义多次

必须以$符号开头

变量严格区分大小写

变量的命名规则:(数字+字母+下划线组合而成,不可以数字开头,不能中文命名,也不可关键字命名

 

常量:

连接数据库的时候用常量

定义常量的关键词define()

define("取名字",替换值)

定义一个常量,定义常量时就要确定他的值

常量只能定义一次

常量的命名规则:常量建议取大写多个单词组合用_隔开 ;常量严格区分大小写;常量不要$符号;常量命名规则(数字+字母+_组合而成)。但是不能以数字开头,也不能用中文命名,不能以关键字命名

例:$a=“abc”;

       define(“name”,$a);

常量有两种命名方式,另一种为const:   const 取名字 = 值;(用于面向对象)

 

 

php算数运算符

+ - * / % ! .

php里面的加法就是做加法运算
js里面的加法做拼接
empty() :判断是否为空
isset() :判断是否有值
unset() :清空变量的数据
define():定义常量

逻辑运算:     ||    &&    =    ==     ===     !=     ++a     a+   + --a     a--     +=       -=       /=      *=      .=

 

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

is_int(判断的值)  判断是否为整形  返回的数据类型是布尔类型

 0:代表false 失败 1:代表true 成功

PHP_OS  //获取当前操作系统,注意严格区分大小写且不需要括号

 

__LINE__ 魔术方法(严格区分大小写)  得到当前代码的行数

 

__FILE__ 魔术方法  得到当前文件路径

 

dirname(__FILE__) 返回上一级的目录

php加载文件

require("加载文件路径") 加载文件 可以加载php文件,js文件,html文件

require_once() 加载文件1次 

include("加载文件路径")         //加载文件 可以加载php文件,js文件,html文件
include_once("加载文件路径")     //加载文件1次

include() 和 require() 区别?
include() //加载html文件 当include()加载文件时,
文件里面如果有错误,他只是警告。代码照常执行。

require() //require()加载核心文件(
配置文件和数据库连接)加载文件,
文件报错,会提示致命错误,代码不在向下执行了

 

流程控制语句

原始双分支写法:

多分支第2种写法:

下面方法 一般用于在php和html交互时使用,方便与html代码区分开来:

php程序文件里面使用:

与html交互时推荐使用的,为了与HTML代码区分

switch(判断的值) 判断条件:

流程控制语句
所有条件都不满足下走default默认条件

例:

for ()循环语句 :

 

 

例:循环输出1-100之间的所有数

while() 循环语句:

例:用while循环出1到100的所有数

 

例:循环输出1-10之间奇数 不要5

 三元运算符:

下面这种方法一般推荐使用在html页面里面:

php 函数 (封装函数,db类):

js申明一个函数 function 函数名(){函数体}

php申明一个函数 function 函数名(){函数体}


php函数名不区分大小写
display : 输出
函数的命名规则:数字+字母+_组合而成,但是不能以数字开头,不能使用关键字,不能用中文命名,多个单词组合,使用驼峰命名规则
当函数有默认值时,调用函数数时不需要再传参数和值过去
有默认值时,当我调用函数时传了一个值,则会覆盖之前有的默认值
函数多个值用逗号隔开
函数里面如果参数没有默认值,则调用函数时一定要赋值传参数
有默认值的参数放在没有默认值的后面
函数可以在任意一个地方调用
函数与函数直间可以嵌套使用

php函数超全局变量  

超全局变量            global 值;                $GLOBALS['值']                     $_GET            $_POST
/* globals : 借用 引用
$_GET        $_POST : 超全局变量   获取表单的值   (重点)  

例:

return 返回:

函数如果有返回的值,
你在调用函数时一定要去接受函数,这个变量就是接受结果的
一个函数体只能有一个返回值,也就是只能有一个return;

例:

这个例子中,只有第一个return可以获得。

加载13.php这个文件

 

 

匿名函数 自己去调用自己 php里面数组重点 ()
php里面数组不要加new关键字
php里面的数组关键字不区分大小写 在js里面严格区分大小写 Array

输出获得:

 

posted on 2018-10-29 20:21  你十八了吗  阅读(188)  评论(0编辑  收藏  举报

导航