您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 第二讲PHP开发基础
程序人生,白领生活,PHPOnTheWay(课件制作:晓庄PHP工作组,老谢)版权所有©晓庄PHP工作组谢静第1页第二讲PHP开发基础回顾PHP环境构建、PHP变量的定义(据第一节课观察,同学对HTTP及HTML理解甚少,计算机网络学习效果不理想,建议参阅)一、PHP变量PHP变量分为标量变量、数组变量以及对象三种类型。标量变量的定义:由”$”开头,后接字母或下划线,由字母、数字和下划线的组合。以下是标量变量定义的相关说明:1、变量名长度=255字符2、严格区分大小写3、不得与内置函数名相同?php$a=100;$abc=helloworld;$a1=1;$_a1=2;?二、关于表单的处理1、文本框2、密码框3、多行文本框4、单选按钮5、复选按钮6、下拉列表程序人生,白领生活,PHPOnTheWay(课件制作:晓庄PHP工作组,老谢)版权所有©晓庄PHP工作组谢静第2页7、submit按钮在表单的处理过程中,formaction=method=/formaction表示处理表单的页面,method表示表单的提交方法,通常使用的方法为get和post!DOCTYPEhtmlPUBLIC-//W3C//DTDHTML4.01Transitional//EN=Content-Typecontent=text/html;charset=UTF-8title关于表单的处理/title/headbodyformaction=form.phpmethod=posttablealign=centerborder=1bordercolor=#efd333width=300tralign=centertdwidth=120用户名:/tdtdinputtype=textname=usernamesize=20/td/trtralign=centertd密 码:/tdtdinputtype=passwordname=passsize=22/td程序人生,白领生活,PHPOnTheWay(课件制作:晓庄PHP工作组,老谢)版权所有©晓庄PHP工作组谢静第3页/trtralign=centertd性 别:/tdtdinputtype=radioname=sexvalue=男男inputtype=radioname=sexvalue=女女/td/trtralign=centertdcolspan=2个人介绍/td/trtralign=centertdcolspan=2textareaname=introductioncols=30rows=10/textarea/td/trtralign=centertd毕业学校/tdtdselectname=schooloptionvalue=南京晓庄学院南京晓庄学院/optionoptionvalue=清华大学清华大学/optionoptionvalue=北京大学北京大学/option/select/td/trtrtd爱 好:/tdtdinputtype=checkboxname=basketballvalue=篮球篮球inputtype=checkboxname=footballvalue=足球足球inputtype=checkboxname=sleepvalue=睡觉睡觉/td/trtralign=centertdcolspan=2inputtype=submitname=submitvalue=提交/td/tr/table/form/body/html?phpheader(Content-Type:text/html;charset=utf-8);程序人生,白领生活,PHPOnTheWay(课件制作:晓庄PHP工作组,老谢)版权所有©晓庄PHP工作组谢静第4页$name=$_POST['username'];$pass=$_POST['pass'];$sex=$_POST['sex'];$introduction=$_POST['introduction'];$school=$_POST['school'];$hobby1=$_POST['basketball'];$hobby2=$_POST['football'];$hobby3=$_POST['sleep'];echo$a[0];echo$name;echobr;echo$pass;echobr;echo$sex;echobr;echo$introduction;echobr;echo$school;echobr;if($hobby1){echo$hobby1;echobr;}if($hobby2){echo$hobby2;echobr;}if($hobby3){echo$hobby3;echobr;}?程序人生,白领生活,PHPOnTheWay(课件制作:晓庄PHP工作组,老谢)版权所有©晓庄PHP工作组谢静第5页三、数据类型PHP支持的数据类型:整型布尔型双精度字符串数组对象gettype()获得当前数据类型,settype()设置某个变量类型超级全局变量数组$_GET[]取得以get方法提交的数据和URL参数$_POST[]取得以post方法提交的数据$_COOKIE[]取得cookie值$_SESSION[]取得和设置session值$_ENV[]当前PHP的环境变量数组$_SERVER[]当前PHP服务器变量数组$_FILES[]上传文件时的数组$_REQUEST[]包含当前脚本的所有请求(get,post等)NULL数据类型1、变量指定为NULL2、变量没有赋值以前默认为NULL3、使用unset()函数删除后,变量值为NULLisset()与empty(),unset()isset()用于检查变量是否已经定义;empty()检查变量是否为空程序人生,白领生活,PHPOnTheWay(课件制作:晓庄PHP工作组,老谢)版权所有©晓庄PHP工作组谢静第6页资源变量(Resource)常量定义PHP魔术常量__LINE____FILE____FUNCTION____CLASS____METHOD__控制结构(请参阅相关C书籍)包含控制include,require内置函数,如exit(),die(),函数命名规则,作用域、返回值?phpechoIamastudent!;die();echoHello;?die()是exit()语句的别名,请分析在系统开发过程中使用die()语句的场合?
本文标题:第二讲PHP开发基础
链接地址:https://www.777doc.com/doc-2188139 .html