第7天 程序和数据类型.docx

第7天 程序和数据类型

第七天 程序和变量 学习重点:php运行原理变量数据类型特殊变量php程序php程序运行原理PHP: php:hyptertext preprocessor 服务器:安装服务软件的电脑集成开发环境:wamp, xampp,appserverwamp: apache, php ,mysql1 软件有没有启动,没有启动,wamp---start all services 2)服务器软件的安装目录集成开发环境(wamp,appserver)wamp组成 wamp安装路径apache环境配置如果允许外部访问,则:a 关闭windows防火墙b修改httpd.conf,增加允许外部访问 Require all granted 站点目录:C:\wamp64\www,所有的php文件必须放到这个目录下才能访问php常见模块GD 图形处理mysqli mysql数据库curl 模拟抓取、模拟访问、模拟登陆、模拟大家访问网站和服务的功能第一个php程序执行顺序php程序基本格式a 长标签 ?php ?b短标签 ? ?短标记默认没有打开,要打开,请从控制面板—php---php.inishort_open_tag = on记得修改后重启服务如果是独立的php文件,闭合标记?可以不写,PSR规范支持c 分号结束 语句必须以分号做结尾。4 结束标记?可以不写: 前提:?之后没有html代码5 文件后缀是Php变量变量声明程序里表示数据的实体是变量和常量变量是一块内存空间 一个容器bit 位 存储0或1byte(B) 字节 8bit 0000 1111k 1024Bm 1024KG 1024MT 1024Gp 1024T变量命名规范命名规则 1 变量必须以$开头 2 变量名由字母(a-z,A-Z)、数字、下划线组成 3 不能以数字开头($后的第一个字符不能是数字) 4 变量名区分大小写 5 不能包含其他特殊字符,除中文 6 命名规范要符合PSR要求,一般可以使用小驼峰名或使用下划线分割方式 7 变量名要见名知意 变量输出echo 最常用,显示多个变量print 只显示一个变量print_r 用于显示混合类型var_dump 显示变量类型和值,多用于调试注释规范a 块注释 /**/ 不能嵌套b注释 //和#作用: 可以用于调试代码 便于代码维护,理解 可以保留以前的代码 注释的代码不显示,不执行数据类型共8中数据类型,概况为标量类型:整型实型、布尔类型、字符串类型混合类型:数组、对象(object)特殊类型:空类型、资源类型 数据类型 数据表示和操作标量类型整型 (10 8 16进制) int integer 10进制 进制 基数 权重 101 = 1*102 + 0*101 +1 * 1008进制 基数0~7 以0开头的数 012 076 71 = 16进制 0~9 a~f 以0x开头的数 0x11 运算: 四则运算 模运算, 求平方,开方等要用函数实型(普通,科学计数法)(float ,double) 常规表示:2.4 0.3科学计数法:200.5 0.2005 * 103 e = 以10为底 $a = 0.2005e3 e后必须是整数(正负都可以) 运算: 四则运算 模运算布尔(bool bolean ) 表示真true、假 false字符串(重点 string)使用“”或’’引起来的字符序列就是字符串“3”‘4’单引号 ‘3’双引号 “hello”定界符heredoc声明单引号和双引号的区别 //双引号能够解释变量 单引号不解释变量$a="php";$str1 = hello $a;   $str2 = world $a;//echo $str1.br/;//echo $str2.br/;//双引号中的变量后要有特殊字符才能解释//$str3 = hello $a world;//echo $str3.br/;//给双引号中的变量{}//$str4 = you {$a}are a student;//echo $str4.br/;//单引号不解释转移字符,但\\ \除外//单引号和双引号是字符串界定符,在中单引号必须转移,中出现则必须转移//$str5 = \\hello \world \n llll;//echo $str5.br/;//双引号解释所有转移字符//$str6 = \\hello \world \n ll \r \ ll;//echo $str6.br/;//双引号中可以插入单引号,单引号页可以插入双引号//双引号中可以插入单引号,单引号里有变量可以解释$b

文档评论(0)

1亿VIP精品文档

相关文档