php基础

来源:互联网 发布:java将信息写入文件 编辑:程序博客网 时间:2024/06/03 06:53
$读德莱 引用赋值&就等于是一个软件的快捷键(想要操作函数体外的就用&)
echo是输出、打印
[,这里面是可选参数]比如函数有三个参数,  
empty检查一个变量是否为空
$$可变变量:把另一个变量的值,作为新的变量的变量名。
常量:值始终保持不变的单元 __FILE__常量的文件名(两个_)__LINE__函数
define("CONSTANT常量名称","值")
常量区分大小写
命名规则建议大写
标量:
魔术常量  在不同的环境下,会返回不同的值,所处环境不同会返回不一样的值
define定义常量
defined检测常量
null空的
isset检测变量是否设置,并且不是null
nuset()销毁指定的变量。如果是全局变量,则局部变量被销毁,在调用环境中的变量会保持调用nuset()一样的值
 魔术常量
__FILE__;当前文件的物理路径
__LINE__;当前行号
__FUNCTION__;当前的函数名
__CLASS__;当前的类名
__METHOS__;当前方法名称
———————————————————————————————————
变量以 $ 符号开头,其后是变量的名称
变量名称必须以字母或下划线开头
变量名称不能以数字开头
变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)
变量名称对大小写敏感($y 与 $Y 是两个不同的变量)
如果您为变量赋的值是文本,请用引号包围该值。


基础函数
echo是输出、打印 &就是软件的一个快捷键
empty检查一个变量是否为空
define定义常量
defined检测常量
isset检测变量是否设置,并且不是null
global声明全局变量
static静态变量      要再自定义变量内部使用全局变量需使用global
nuset()销毁指定的变量
var_dump打印变量的相关信息
file把整个文件读入一个数组中
rand — 产生一个随机整数 单词 min最小 和 max最大
getrandmax — 显示随机数最大的可能值
date — 格式化一个本地时间/日期
date_default_timezone_get — 取得一个脚本中所有日期时间函数所使用的默认时区
time — 返回当前的 Unix 时间戳
strtotime — 将任何英文文本的日期时间描述解析为 Unix 时间戳。时间戳,通常是一个字符序列,唯一地标识某一刻的时间。
break 结束当前 for,foreach,while,do-while 或者 switch 结构的执行。
break 可以接受一个可选的数字参数来决定跳出几重循环。
mixed 说明一个参数可以接受多种不同的(但不一定是所有的)类型。
———————————————————————————————————
var_dump打印变量的相关信息 检测变量的一个函数
递归,就是在运行的过程中调用自己。
file把整个文件读入一个数组中
标量类型:字符串(string) 整型(int)数字类型 浮点型(float) 布尔型(bool)
复合类型:数组(array) 对象(object)
其它类型:资源(resource) null
布尔型     true false
为布尔假型的类型
一:false 二:0 三:0.0   四:空字符串为假    五:字符串0为假    六:null为假    七:空数组为假
除了以上的情况,均为真ture类型*/
<<<定界符   定界符有开始有结束,最后一个定界符不能有回车有换行,才能保证运行
对象(object)就是由一堆属性和方法构成的类型叫对象
资源(resource)是我们保存外部数据的类型,比如可以通过php打开保存一个文件,打开一个文件就获取了文件资源,通过得到這个资源,就可以往文件写内容,数据,写文件,释放文件,关闭资源,打开目录,检索目录,对目录进行操作,目录也是目录的资源,数据是不是可以链接数据库,我们可以对数据库,进行增、删、改、查的操作,操作数据表,还可以通过图片,往图片加入文字,加水印。
php是一个弱类型的语言
gettype类型获取变量的类型
变量类型是由值来决定类型

foreach(循环体)
键=>值 键默认的整数,可以设置如为color=>green
———————————————————————————————————
php中的运算符类型:成立与不成立,也是php中的真和假
一、算术运算符
二、递增/递减运算符 \转义符号\r换行\n回车
三、比较运算符  !=不等于   !==不全等于数值不等,或者类型不等  ==等于  ===全等于
四、逻辑运算符
1.逻辑与   and或&&    左右两边表达均成立         true    返回真值    &&一般用在编程,数据库用and
2.逻辑或   or或||   左右两边表达式有一个成立       ture    表达式返回
3.逻辑非     not或!   当为真值返回假,当为假时就返回真
4.逻辑异或      xor 当左右表达式      有一个为真时  true   返回真      其它情况均返回假false
五、位运算符
六、其它运算符
———————————————————————————————————
连接运算符
.连接2个参数生成新的字符串(直接添加到后面)
.=连接运算符,把右边的值,追加到左边变量
!非
禁止显示警告信息@
———————————————————————————————————
三元表达式
表达式?第一段1:第二段2;当为真时执行第一段,当为假时就执行最后一句
———————————————————————————————————
die();调试函数,中断后面的代码,假如你前面一个代码比较重要,可以用来终止后面的代码,来提示错误。
exit();调试函数
———————————————————————————————————
 &&逻辑与      ||逻辑或       会存在短路
 &按位与   |按位或        不存在短路
———————————————————————————————————
fopen打开文件
———————————————————————————————————
流程控制的另一种书写格式
使用“:”来代替左边的大括号“{”
使用endif;endwhile;endfor;endforech;endswitch;来代替右边的大括号“}”
———————————————————————————————————
字符串操作
trim — 去除字符串左右两边的的空白字符(或者其他字符)
时间戳,通常是一个字符序列,唯一地标识某一刻的时间。



形参就是没有赋值的变量,实参就是有赋值的变量
phpinfo();数据库
对象->对象属性 和 对象->对象方法

action 当提交表单时,向何处发送表单数据
Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。
GET()的传参格式http://url?name1=value1&name2=value2【url?参数1&参数2】
get提交的方法是通过url发送的。相对传输的数据量小,安全是不可保证的。post可以传输大量的数据,且安全性高
———————————————————————————————————
变量名一定要起有独特性的名字,不然很容易出错、混淆


———————————————————————————————————
.是代表当前目录
..是上级目录

———————————————————————————————————

———————————————————————————————————
navicat for mysql创建表的软件

pdo
结果集就是这个对象有符合sql语句中条件的所有行集合,结果集一般是一个表,查询会返回标题及相应的值
句柄,是系统程序对数据定义的一种标识,通常是一个整数或字母。系统程序和用户程序需要进行数据交换,为了避免传递大量数据,尤其是不希望用户直接操作数据,系统使用一个数字来表示这组数据(例如与一个窗口相关的一组数据)。用户程序如果需要对数据进行修改,都只能通过系统程序提供的函数以及数据的句柄和相关参数来完成。

0 0
原创粉丝点击