




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
开始使用PHP例:helloworld.php<html> <head> <title>HelloWorld</title> </head> <body> <p>第一个PHP程序</p> <p><?php echo‘HelloWorld!’;?> </p> <p>时间:<?phpechodate(“Y-m-dH:i:s”);?></p> </body></html>四种php标记:1.<?phpecho‘hello’;?>2.<?echo‘hello’;?>3.<scriptlanguage=“php”>echo‘hello’;</script>4.<%echo‘hello’;%>PHP标记1.多行注释/* Thisscriptishelloworld Author:david Date:2010.04.01*/2.单行注释echo‘hello’; //printhelloecho‘hello’; #printhello3.文档注释/***获取用户数据*@paramintuid*@authordavid*/PHP注释2.变量赋值 (1).值赋值:就是将赋值表达式的值复制到变量; (2).引用赋值:php4引入了引用赋值功能,创建的变量与另一个变量引用的内容相同。 例: $val_1=‘hello’; $val2=&$val_1; $val2=‘goodbye’; echo$val_1;变量2.Php的超级全局变量 php提供了很多有用的预定义变量,用于提供大量与环境有关的信息。 (1).$_SERVER 该全局变量包含着服务器和客户端配置及当前请求环境的有关信息 $_SERVER[‘HTTP_REFERER’] :引导用户到达当前页面的URL $_SERVER[‘REMOTE_ADDR’] :客户端IP地址 $_SERVER[‘REQUEST_URL’] :URL的路径部份 $_SERVER[‘HTTP_USER_AGENT’]:操作系统和浏览器的有关信息变量(2).$_GET 该变量包含使用GET方法传递的参数的有关信息; 例: url: $id=$_GET[‘id’]; $page=$_GET[‘page’];变量(4).$_REQUEST 该变量记录着通过各种输入方法传递给脚本的变量,如GETPOST,但不要用这个超级全局变量,因为它不安全;(5).$_COOKIE(6).$_SESSION(7).$_FILES(8).$_ENV(9).$GLOBALS变量3.变量的变量 $val_1=‘hello’; $hello=‘world’; echo$val_1;
echo${$val_1};变量1.常量的定义 常量是指在程序执行中无法修改的值。如PI(3.1415926); 在脚本执行期间该值不能改变; 常量对大小写敏感,通常常量名总是大写; 常量是全局的,可以在脚本的任何地方引用; 常量分为内置常量和自定义常量; 常量使用define()函数定义; 例: define(‘PI’,3.1415926); echoPI;常量一、标量数据类型1.字符串(string) 字符串有三种定义方式:单引号,双引号,定界符; 单引号字符串中出现的变量不会被变量的值替代; 双引号字符串中最重要的一点是其中的变量会被变量值替代; 如果遇到美元符号($),解析器会尽可能多地取得后面的字符以组成一个合法的变量名,如果想明确的指定名字的结束,用花括号把变量名括起来。 例: $beer=‘Heineken’; echo“Hedranksome{$beer}s”;数据类型字符串定界的方法使用定界符语法“<<<“例: $str=<<<EOD Exampleofstring usingheredocsyntax. EOD; echo$str;使用定界符要注意:结束标识符所在的行不能包含任何其它字符,这意味着该标识符不能被缩进,在分号之前之后都不能有任何空格或制表符;数据类型\n 换行\r 回车\t 水平制表符\\ 反斜线\$ 美元符\” 双引号转义字符二、复合数据类型1.数组 $week=array(‘星期一’,‘星期二’,‘星期三’);2.对象 $db=newdb;数据类型三、特殊数据类型1.资源 $fh=fopen(“test.txt”,“r”);2.null null无,表示没有值,null不表示空格,也不表示0; 以下情况,则认为是null:
没有设置为任何预定义的变量; 明确的赋值为null; 使用函数unset()清除;数据类型因为php对于类型定义非常的松散,所以有时会根据引用变量的环境,将变量自动转换为最适合的类型;例1: $num=5; $str=“15”; echo$num+$str; 例2: $str=“100hello”; $num=200; echo$num+$str;例3: $str=‘1.2’; if($str){ echo‘helloworld’; }类型自动转换3.var_dump() var_dump()函数用来得到变量的类型和值的详细信息例: $str=‘hello’; var_dump($str); $arr=array(‘A’,‘B’,‘C’); var_dump($arr);
与类型相关的函数1.列举出PHP中的标量数据类型,复合数据类型和特殊数据类型;2.下列哪个说法是错误的? A.gettype()是查看数据类型的; B.没有被赋值的变量是0;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 县林业局2023年工作总结与2025年工作方案演讲稿
- 水肿护理规范讲课
- 人工智能与教育行业的融合发展
- 产褥期的中医饮食护理
- “我的情绪我做主”情绪控制班会教案课件资料
- 2025年陕西省商洛高三教学质量检测试题(一模)物理试题含解析
- 江苏省苏州市第一中学2025届下学期高三期末英语试题含解析
- 辽宁省葫芦岛市锦化高中2024-2025学年高考线上模拟数学试题含解析
- 辽宁特殊教育师范高等专科学校《抽样技术与应用实验》2023-2024学年第一学期期末试卷
- 重庆城市职业学院《体育课篮球》2023-2024学年第一学期期末试卷
- 课件分享-中考成长类作文写作指导
- 内蒙古包头市2024-2025学年高二语文上学期期末考试试题
- 22《桃花源记》对比阅读-2024-2025中考语文文言文阅读专项训练(含答案)
- 平煤集团劳务工合同范本
- 公共管理学方法论智慧树知到期末考试答案章节答案2024年华南农业大学
- 流动儿童基本情况登记表
- 养殖水质硫化氢的检测
- 一年级数学100以内加减法计算题
- GB/T 3953-2024电工圆铜线
- 内蒙古机电职业技术学院单独招生(机电类)考试题库大全-上(单选题汇总)
- 矿山支柱作业安全培训课件
评论
0/150
提交评论