简介:前三天学习了静态页面的知识点的学习,今天开始介绍php的知识点,先从基础说起一、php介绍二、数据类型三、变量四、运算符五、常量六、输出一、php介绍:1 php HyperText preprocessor 超文本预处理程序。2 php运行 ...
前三天学习了静态页面的知识点的学习,今天开始介绍php的知识点,先从基础说起一、php介绍二、数据类型三、变量四、运算符五、常量六、输出一、php介绍:1 php HyperText preprocessor 超文本预处理程序。2 php运行环境:lamp(运行环境) wamp(开发环境)3 http://主机ip[:端口号]/文件路径/app/wamp/wwwphpinfo(); 环境信息 phpinfo() 4 php结构 html代码标准定界符*******php代码 <?phpphp代码?>短标记定界符:<?php代码?>开启短标签的话,打开配置文件php.ini php配置文件 把属性修改一下short_open_tag = Onasp风格<%asp代码%>ps说明:php代码1》严格区分大小写;2》每行代码结束后,要以分号;结尾。二、数据类型1 数据类型:主数据类型:伪数据类型:2 主数据类型:标量数据类型:复合数据类型:特殊类型:3 标量数据类型字符串(string)整形(integer)浮点型(float/double)布尔型(boolean)true false4 字符串:1》单引号2》双引号3》<<<flag字符串flag;注意:<<<标志 结束标志必须在行首重点强调 :html代码能写入字符串中,echo输出在页面能够成正常执行。5 转义字符:目的:控制《==》字符符号 $ 美元符号" """ "" 换行 回车 制表符\ 6 布尔型(true/false)true 1false 07 复合数据类型:数组(array) ******* 一维数组 对象(object) *******8 特殊类型空值 null资源 resource9 空值1> 明确赋值为NULL2> 没有赋值的变量3> unset(变量名称)销毁的变量10 伪数据类型mix 混合类型,参数可以是多种类型。gettype(mix 参数)number: 数值:整形和浮点型。callback 函数三、变量*********1 声明变量:$变量名称 = 值; //值:值可以包含上面所有类型的数据。demo$str="freemoban";2 变量命名规则:$符号后边第一个必须是字母或下划线,第二位后可有字母 数字 下划线变量名称不禁止与关键字同名。关键字:变量名称最好有一定的含义。习惯:把第二个词后的首字母都大写。(驼峰标记法)$userName $userAge $userList $newsTitle$user_name $user_age $news_title3 预定义变量:$_ENV 存储了环境变量信息。http传递数据的两种方式 get post$_GET 路径传值$_POST 表单传值$_FILES 接受文件上传的。 表单控件传值$_SERVER 服务器资料HTTP_HOST======>localhost:8888SERVER_NAME======>localhostSERVER_ADDR======>127.0.0.1SERVER_PORT======>8888REMOTE_ADDR======>127.0.0.1DOCUMENT_ROOT======>D:/soft/wwwPHP_SELF======>/db.php使用:$_SERVER[PHP_SELF]$_SESSION : 存储在服务器端的变量。用来跟踪记录信息的。四、运算符:1 算数运算符: + - * / %(余数)2 字符串运算符:.3 比较运算符: > < >= <= ==(相等,比值) !=(不等) ===(值 类型) !==4 逻辑运算符: 与 && 或|| 非! xor(异或)流程判断 与 或条件1 &&(||) 条件2条件1 && 条件2 两边都是true或条件1 (||) 条件2 只要有一个true就可以! !3 对立面。5 错误抑制符号:@ 不显示错误信息。6 位运算符:(了解)& | ~ >> <<五 常量(不经常修改的变量 如数据库配置信息):define("常量名称","常量的值");常量使用 2 魔术常量:__FILE__******** 返回文件的物理路径和文件名称basename(__FILE__); 返回文件名称;dirname(__FILE__); 路径。__LINE__ 打出当前行号__CLASS__ 返回当前类名__METHOD__ 返回当前方法名称__FUNCTION__ 返回当前函数名今天介绍的知识点比较多,这个以后项目中用到的也比较常见.有兴趣的朋友可以都试试看看输出效果。上面只是简单的介绍,在实际需求中会接触更多的组合。不过都是由基础衍生的。快去敲代码吧。本文仅代表作者个人观点,不代表巅云官方发声,对观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员,邮箱2522407257@qq.com。更多相关资讯,请到巅云www.rzxsoft.cn学习互联网营销技术请到巅云建站www.rzxsoft.cn。 |