版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选php程序设计基础一、 PHP工作原理解析后PHP代码PHP代码恳求服务器:apeche处理后PHP包数据库读取恳求扫瞄器服务器操作系统二、 PHP输出语句1、 输出语句格式:echo 内容内容:1)、字符串 2)、变量(值) 3)、数字 4)、HTML标签 (双引号引号)说明:字符串:必需由双引号引起来的内容 变量:在程序运行过程中可以转变值的量。 定义变量: var 变量名; 直接使用不用定义。 变量名:1、以下划线或字母开头 2、接字母或数字 eg: var $_123 var $abc 留意:全部的变量名前都要加上“$”符号,否则为无效 变量的值:就近原则 变量是区分大小 2、 如
2、何解决PHP中乱码1)、MySql的基本编码是:utf-8 所以与数据库进行连接时,php文件的类型编码也要改为utf-8格式2)、php文件编码必需是utf-83)、网页编辑软件制作网页,编码不是UTF-8。 解决方法:将网页文件另存为,编码格式改utf-84)、假如是在静态网页中 <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 指定,网页的编码为gb2312 修改为utf-85)、动态网页 在代码程序中加header("Content-Ty
3、pe: text/html; charset=utf-8"); 针对提交到数据库中的内容 纯php代码时,在第一行加入header("Content-Type: text/html; charset=utf-8");编码为utf-8PHP程序(提交)不肯定为utf-8留意:1、假如有HTML签标的代码,应修改<meta > 改为:<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 2、假如是纯PHP代码,在第一行添加
4、header("Content-Type: text/html; charset=utf-8");三、 赋值语句1、 赋值符号 “=”2、 数学: 左边=右边 = 右边=左边 成立3、 规章 (1)从右到左 ,左边为变量,右边为值(变量、表达式) (2) 赋值符号在一个表达式中,只能消灭一次表达式:由变量或常量以及各种符号组成的式子。4、 例子:<?php $id=10000; 10000=$id(×) $id=$bc=10000 (×)$id=1+2+4?>四、 注释语句被注释的内容不会在网页扫瞄器中显示出来。用户说明一段代码或某个对象1、
5、 单行注释 /2、 多行注释 /* */单行注释是多行注释的一个特例五、 变量的类型PHP 不会事先定义变量为何种类型,而依据变量的值来确定。 数值型、字符串型、布尔型、复合型1、 数值型整型、浮点型(整数) (包括有小数点的数)2、 字符串型由双引号引起来的数据(信息) 3、 布尔型表示真或假(true 或 false) 用于比较 (>、<.)4、 复合型数组、函数、一个对象【重点】六、 表达式1、 种类:算术表达式、规律表达式、条件(比较)表达式2、 算术表达式用于计算。+(加) -(减) *(乘) /(除) %(求余数【模运算】)作业:求123的个位、十位、百位的算法3、 规
6、律表达式And or ! 规律与 规律或 规律非逢0得0 逢1得1 逢0得1 逢1得00表示假 1表示真<?php $num1=true; $num2=false; $num3=true; $num4=false;/*and 逢0得0 逢false 得falseor 逢1得1 逢true 得 true*/if ($num4 or $num2) echo "true" elseecho "false"?>4、 ?>条件表达式> < <= >= <> 七、 连接符用小数点做为连接符如:echo "
7、;<br/>".$myclass_id."<br/>".$myclass_name;八、 包含语句include() :调用一个文件多次include_once():同一个文件只能调用一次require():require_once():1)、语法:<?php include(“引用的文件名”); /包括路径?>2)、实例 <?php include(“index_1.php”);?> form_one.php 中的主要内容如下:提交到form_tow.phpform_tow.phpinclude引用form_tre
8、e.php九、 条件语句1、if语句三种格式条件 1)、if(条件)N Y语句块;语句块- 2)、条件 if(条件)YN 语句块1;else语句块1;语句块2; 语句块2; 3)、条件1if(条件1)N语句块1;else if(条件2)条件2NY语句块2。条件n-1else if(条件n-1)Y 语句块n-1;YNelse 语句块n;语句块n语句块n-1语句块1语句块2作业:0-60为不及格(不包括60)60-69为及格70-79为中80-89为良好90-100为优秀要求从键盘输入任数,然后在网页上显示结果代码如下图:if_py.phpif_post.php上述代码: 输出挨次是:不及格、及格
9、、中等、良好、优秀等 ,请改写挨次为:优秀、良好、中等、及格、不及格等。 switch语句十、 循环语句1、 For构结:for(变量初值;条件;累加累减)循环体语句;421for ( 变量初值; 条件 ;累加累减 )3 循环体语句块;初值(变量)流程图条件是不成立? NY循环体;初值累加退出例子:分析$i(初) $i+ $i (终) $sum(初) $sum(终)1 0 0 1 0 02 1 1 2 0 13 2 2 3 1 34 3 3 4 3 65 4 4 5 6 106 5 5 6 10 157 6 6 7 15 218 7 7 8 21 289 8 8 9 28 3610 9 9 1
10、0 36 4511 10 10 11 45 5512 11 55 结束留意:上次的终值,当成本次的初值使用。【就近原则】作业:1+2+。+100之和。N变量条件 <?phpY?>2、 while 或 do while语句块;【1】、while结构:while (条件) 语句块;循环变量累加/累减 循环变量增加或削减; 实例: 效果图: 作业:用while 语句完成1+2+3+。+50双数之和 $a%2= =0结果:为650语句块;【2】do while (条件) 结构: do 循环变量转变 语句块; 变量增加/削减;while(条件);条件NY留意:语句块至少执行一次! 十一、 函
11、数 封装程序中的某个语句块的实现相应功能(共有可重复使用) 使用这一个功能,要调用该功能的函数1、 结构function 函数名(参数列表)函数体(语句块);return 返回值;【可有,可无】2、 留意事项1】、函数名的命名规章与变量的命名规章是一样2】、参数列表中的参数可是某个值(数值、字符串、布尔值)、某个变量、对象等3】、函数体之外的变量,不能在函数体中直接使用4】、参数的传递function_one.php猎取从function_one_index.php中提交的数据POST方法猎取$num=$_POSTnum调用jisun($i,$sum,$num);输入数值页面:负责从键盘上输入一个数值function_one_index.php输入:100method="post"function_one_dy.php函数调用function jisun($i,$sum,$num) .返回结果效果: 代码: function_one_index.php function_one.php function_one_dy.php十二、 数组1、 分类 :一维数组、多维数组2、 数字索引数组、关联数组$s=array(“张红”,”王超”,”李逵”);$arr=array(“php”=>”php程序设计”,J
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年可降解材料在智能穿戴设备中的应用
- 初中八年级科学(物理)《探究电流:电荷的定向移动与测量》教案
- 壁纸裱糊验收记录
- 初中八年级道德与法治《健全宪法监督体系守护根本法权威》导学案
- 材料成型及控制工程专业本科三年级《锻件热处理多参数交互影响与性能调控》教案
- 八年级道德与法治中考核心考点深度复习教案
- 八年级数学上册《三角形的概念与基本性质》单元教学设计
- 初中八年级道德与法治《了解我们的老师》深度教学教案
- 八年级数学上册“公式法”分层进阶导学案(人教版)
- 八年级物理上册(沪粤版)核心知识清单:光的折射规律深度解读与应用
- 2022危险化学品安全技术说明书第2卷易制爆化学品易制毒化学品
- 《环境材料概论》课件
- 2024届上海市华二附中物理高二下期末质量检测试题含解析
- 年产万吨高精铝合金板带箔及万吨合金锭项目
- 安全生产管理制度执行情况评估表
- 数据总线专业知识讲座
- GB/T 4458.6-2002机械制图图样画法剖视图和断面图
- GB/T 40595-2021并网电源一次调频技术规定及试验导则
- GB/T 16753-1997硅酸盐建筑制品术语
- CO2点阵激光治疗仪课件
- 2023学年天津南开中学高二物理第二学期期末质量检测试题(含解析)
评论
0/150
提交评论