《电子商务网站开发相关资料18253.docx》由会员分享,可在线阅读,更多相关《电子商务网站开发相关资料18253.docx(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、流程控制语句包括:条件语句,选择语句,循环语句。PHP中的对象分为系统内置对象和自定义对象两种。类型转换类型强制转换、类型自动转换。所有的变量都有有作用域,它它体现了变量量的可见性 生命周期。PHP中的变量量都以$ 开头。变量的使用范围围,也叫做变变量的作用域域。php中声明全全局变量的关关键字是GLLOBAL 。有两种不同的为为函数传递参参数的方法。第第一种也是最最普遍的一种种就是按值(vallue)传递递,另一种是是按引用(reeferennce)传递递。数组的每个实体体都包含两项项:键和值。PPHP数组分分为索引数组组和关联数组两类类。数组键既可用字字符也可用数数字。如果想创建一个个范围
2、型的数数组外加步长长 我们可以以使用函数rrange。PHP程序的扩扩展名可以是是.php。 删除数据库的语语句是droop。调用Smartty模板文件件的函数是ddisplaay。PHP的配置文文件是phpp.ini。PHP的中文全全称是超文本本预处理器。Apache服服务器是一款款完全免费并并且开源的软软件。While循环环不需要知道道循环次数。连接字符串使用用.。创建cookiie的函数是是setcoookie( )。查询的语句是sselectt。PHP的配置文文件是 phhp.inii 。删除数据库的语语句是droop daatabasse。调用Smartty模板文件件的函数是 dis
3、pllay 。Smarty的的类库文件名名是 tpll 。在php页面中中要运行phhp代码,可可以用以下语语句声明脚本本 php代码可单单独使用或包包含在与内,以以_?或 _为定定界符 在php代码中中一个等号代代表_赋值_;两个等等号代表_判断_;在php页面中中要运行phhp代码,可可以用以下语语句声明脚本。php代码可单单独使用或包包含在与内,以以?或 为定定界符。在php代码中中一个等号代代表赋值;两个等等号代表判断断。 $intt_b)?($int_c=$innt_a):($intt_c=$iint_b); echo $int_cc; ? 此段程序执行后后,浏览器上上显示的结果果是
4、5。PHP的中文全全称是超文本本预处理器。=运算符表示示三元运算。date函数的的作用是将时时间按照规定定的格式进行行输出成字符符串的类型。连接字符串使用用.。创建cookiie的函数是是setcoookie( )。断开数据库连接接的函数myysql_cclose( )。如果在php中中动态的设置置“我是一个学学生”,并且以蓝蓝色显示,大大小为12ppx,怎么用用php代码输输出echoo “我是一个学学生”;。date函数的的作用是将时时间按照规定定的格式进行行输出成字符符串的类型。抽象类的关键字字abstrract。提交按钮的标签签是submmit。While循环环不需要知道道循环次数。查
5、看数据库的语语句是shoow dattabasee。mysql_cconnecct( )与与mysqql_connnect( )的区别别是mysqql_connnect( )不会忽忽略错误,将将错误显示到到客户端。语句for($k=0;$k=1;$k+);和语句foor($k=0;$k=1;$kk+);执执行的次数分分别是都是00。读取post方方法传递的表表单元素值的的方法是$_POST名称。php运算符中中,优先级从从高到低分别别是关系运算算符,算术运运算符,逻辑辑运算符。cookie的的值存储在客客户端。在Internnet上的服服务器都有域域名。 PHP程序可以以访问客户端端上的文件。
6、 类是对某个对象象的定义。它它包含有关对对象动作方式式的信息,包包括它的名称称、方法、属属性和事件。实实际上它本身身并不是对象象,因为它不不存在于内存存中。当引用用类的代码运运行时,类的的一个新的实实例,即对象象,就在内存存中创建了。虽虽然只有一个个类,但能从从这个类在内内存中创建多多个相同类型型的对象。面向对象方法(Objecct-Oriientedd Methhod)是一一种把面向对对象的思想应应用于软件开开发过程中,指指导开发活动动的系统方法法,简称OOO (Objject-OOrientted)方法法,是建立在在“对象”概念基础上上的方法学。对对象是由数据据和容许的操操作组成的封封装体
7、,与客客观实体有直直接对应关系系,一个对象象类定义了具具有相似性质质的一组对象象。而每继承承性是对具有有层次关系的的类的属性和和操作进行共共享的一种方方式。所谓面面向对象就是是基于对象概概念,以对象象为中心,以以类和继承为为构造机制,来来认识、理解解、刻画客观观世界和设计计、构建相应应的软件系统统。socket所所谓sockket通常也也称作套接接字,用于于描述IP地地址和端口,是是一个通信链链的句柄。应应用程序通常常通过套接接字向网络络发出请求或或者应答网络络请求。PHP 5 引引入了析构函函数的概念,这这类似于其它它面向对象的的语言,如 C 。析构构函数会在到到某个对象的的所有引用都都被删
8、除或者者当对象被显显式销毁时执执行。如何通过phpp程序防止外外部页面提交交表单?编写写一段代码。inputt typee=texxt naame=ccheck valuue=isset()和emptty()的区区别?两者都是测试变变量用的,但但是isseet()是测测试变量是否否被赋值,而而emptyy()是测试试一个已经被被赋值的变量量是否为空;如果一个变变量没被赋值值就引用在pphp里是被被允许的,但但会有nottice提示示;如果一个个变量被赋空空值,$fooo=或或者$fooo=0或者 $foo=falsee,那么emmpty($foo)返返回真,issset($foo)也也返回真,
9、就就是说赋空值值不会注销一一个变量。 要注销一个变量量,可以用 unsett($fooo)或者$ffoo=NUULL。声明一个Peoople类有有2个成员属属性namee和sex,和和相应的geet和sett的方法?calss PPeopleeprivatee $namme;privatee $sexx;functioon settName($namee)$this-name=$namee;functioon gettName()echo $tthis-name;functioon settSex($sex)$this-sex =$sex;functioon gettSex ()echo $t
10、this-sex;如果给MySQQL表的一个个整数型字段段设置了属性性“auto_increement”,则该字段段值将会自动动增加。SQL语句:SSELECTT * frrom sttu wheere naame liike “%昊%”;的作用是是查询stuu表中所有nname中有有“张昊”的记录。SQL语句:UUPDATEE teaccher sset 奖奖金=奖奖金+1000 Wheere 职职称=“讲师”;的作用是是把teaccher表中中职称为“讲师”的记录中“奖金”的值增加1100。表单的提交方式式有Get、PPost。在MySQL的的表中,定义义一个字段,用用于存放图片片,那么该
11、字字段的类型是是mediuumBlobb/Blobb。URL的组成是是传输协议:/主机IIP地址或主主机域名/资资源所在的路路径和文件名名。能在IE浏览器器中运行的客客户端脚本语语言有Javva Scrrip和VBB Scriip。MySQL的字字段属性NUULL表示该该字段可以为为空。PHP基本的数数据类型有SStringg 、intteger、double。在PHP的函数数前加上“”的作用是阻止止显示错误信信息。以下哪种类型是是B/S构架架的正确描述述依托浏览器器的网络系统统。下面哪个不是合合法的SQLL的归类函数数? CURRRENT_DATE()。若y , x为为int型变变量,则执行
12、行x=1; +x;yy = x+;语句后后,y的值为为2。PHP是一种什什么型的语言言解释型。下列描述正确的的是JavaaScrippt是一种基基于对象和事事件驱动的编编程语言。要想在网页中输输出“”正确的方法法是<。要查看一个变量量的数据类型型,可使用函函数getttype()。字符串的比较,是是按ASCIII码值进行行比较。复选框的typpe属性值是是checkkbox。SESSIONN会话的值存存储在服务器器端。如果想取得最近近一条查询的的信息,应该该使用myssql_innsert_id( )。要查看一个结构构类型变量的的值,可以使使用函数prrint_rr( )。在PHP中哪个个
13、变量数组总总是包含所有有总客户端发发出的coookies数数据$_COOOKIE。下列哪个说法是是错误的没有有被赋值的变变量是0。以下PHP标记记哪个是错误误的.。strtoloower( )函数的功功能是将给定定的字符串全全部转换为小小写字母。HTML中,表表格单元格的的值是存存储在标签里。将一个值或变量量转换为字符符类型的函数数是strvval( )。php中字符串串的连接运算算符是.。php函数不支支持的功能有有通过指针传传递参数。文件框的typpe属性值是是text。PHP中,单引引号和双引号号所包围的字字符串有什么么区别两者没没有速度差别别,双引号解解析其中以$开头的变量量,而单引号
14、号不解析。foo 对象有有at属性,那那么获取attt属性的值值,以下哪些些做法是可以以的foo.att、ffoo“att”、fooo“a”+”t”+”t”。表单的提交方式式有POSTT、GET。关于elseiif语句下列列说法不正确确的是不可单单独使用、用用于循环。PHP的位运算算符包括&、| 、 。简述如何配置PPHP 5. 找到文件“php.iini-reecommeended”,将该文件件名称修改为为“php.iini”。修改phhp.inii文件中查找找如下代码:extensiion_diir=“./”参数extennsion_dir表示示PHP将在在当前目录中中查找扩展,需需要将其
15、修改改为:extensiion_diir=“C:/php/ext”使用IE游览器器的客户端可可以访问以LLINUX作作为服务器的的WEB服务务。 如果客户端可以以访问服务器器端的PHPP页面,不一一定可以查看看到服务器端端的PHP代代码。只有PHP写的的代码才能访访问MYSQQL数据库是是错的。 PHP在Apaache服务务运行是目前前使用最多的的。 MYSQL服务务在没有WEEB服务的情情况下是可以以运行的。 HTML是超文文本文档。 MYSQL服务务不必和WEEB服务安装装到同一台计计算机下。PHP是一种跨跨平台的语言言。 php脚本语言言不区分大小小写。F php变量使用用前需要声明明。
16、F取得查询结果集集总数的函数数是mysqql_numm_rowss()请问strleen(”I am a stuudent”)的结果是是14$x = (bbool)(15 = 115);$xx的值是faalse对于html代代码,,在横横线上填入哪哪个值,才代代表会显示一一个单选按钮钮Php文件的后后缀名是xmmlphp环境的网网页运行服务务器是Webblogicc以下转义字符中中为制表符的的是r以下能够识别转转义字符的为为美元符号请设计一个函数数输出0到1100之间所所有的偶数和和。functioon mySSum()$sum = 0;for($ii = 1; $i = 1000; $i+=
17、2)$sum += $ii;echo $sum;一个包含动态脚脚本的phpp页面直接双双击,该页面面的内容不能能正常显示。T在用浏览器访问问某个网站的的页面时,可可通过查看源源文件的方式式,修改网页页的源代码。 Fphp中,双引引号和单引号号是不一样的的。 T使用get和ppost传递递表单值没有有什么区别,可以随便选选择一种使用用。F ,默默认的metthod使用用post进进行值传递。 T运算符“-”可以对常量量和变量进行行自身减1。F一个MySQLL服务器,可可以拥有多个个数据库,每每个数据库可可拥有多个表表。T删除studeent表中学学号为2005001012的学生信息息的SQL语语
18、句为dellete * fromm studdent wwhere StudeentID=2005001012。F创建一个滚动菜菜单的HTMML代码是。sessionn 和coookie 的的区别说法错错误的是在使使用cookkie 前要要使用 coookie_startt()函数初初始。以下修改配置的的说法错误的的是默认网页页过期时间是是30秒。以下程序横线处处应该使用的的函数为sttrstr, expllode, printt_r。 输出结结果为:Array (0 = thhizlinnux 11=coom2=cn)mysql_cconnecct()与mysqll_connnect()的区
19、别是mmysql_conneect()不不会忽略错误误,将错误显显示到客户端端。下列说法正确的的是数组的下下标可以是字字符串。取得搜索语句的的结果集中的的记录总数的的函数是myysql_nnum_roows。关于mysqll_fetcch_objject说法法中,正确的的是mysqql_fettch_obbject返返回值是个对对象,在速度度上和myssql_feetch_aarray及及mysqll_fetcch_roww差不多。下面哪项描述是是错误的父类类的构造函数数与析构函数数不会自动被被调用。关于exit( )与diie( )的的说法正确的的是die()函数等价价于exitt()函数。
20、php中,字符符串是用引号号引起来的字字符,单引号号和双引号是是有区别的。if条件控制语语句中,iff后面的 必须存在在。一个MySQLL服务器,可可以拥有多个个数据库,每每个数据库可可拥有多个表表。MS-servver20000与myssql一样都都是数据库软软件。模版PHP模板板发展自Peerl的Teemplatte。模板能能够改善网站站的结构,可可以在几秒钟钟改变你的整整个站点的外外观; 抽象象程序设计,没没有垃圾HTTML代码; 设计人员员不需要关心心全部的模模糊代码; 运行更加加的快速; 更容易重用用旧的模版(对对普通的表单单而说)。资源是一种特殊殊变量,保存存了到外部资资源的一个引
21、引用。资源是是通过专门的的函数来建立立和使用的。所所有这些函数数及其相应资资源类型见pphp手册。PHP 中的变变量用一个美美元符号后面面跟变量名来来表示。变量量名是区分大大小写的。sessionn用中文来解解释就是会话话期。一个会会话期开始于于用户输入一一个站点的网网址时,结束束于他离开这这个站点时。MVC:模型-视图-控制制器,将编程程和页面设计计分离开来。模模型:对接收收的信息进行行处理,并将将处理结果回回传给视图。视视图:提供给给用户的界面面。控制:负负责处理视图图和模型的对对应关系,并并将视图收集集的信息传递递给对应的模模型。魔术常量:魔术术常量又称预预定义常量,PPHP 向它它运行
22、的任何何脚本提供了了大量的预定定义常量。不不过很多常量量都是由不同同的扩展库定定义的,只有有在加载了这这些扩展库时时才会出现,或或者动态加载载后,或者在在编译时已经经包括进去了了。变量函数:在变变量名后面加加一对小括号号,调用时,系系统自动调用用名称与变量量名相同的函函数,该函数数为变量函数数。数组:数组是一一组数据的集集合,把一系系列数据组织织起来,形成成一个可操作作的整体。数数组是一组有有序变量,每每个变量都被被称为一个元元素。每个元元素由一个特特殊的标识符符来区分,这这个标识符称称为键。数组组中每个实体体都包括键和和值。简述PHP与AApachee的关系。PPHP能够作作为Apacche
23、 Weeb服务器的的模块来进行行执行,使得得它的执行效效率要远远的的高于其他普普通的CGII程序,而且且能够更加快快速地进行执执行动态网页页。抽象类和接口的的区别?抽象象类里的抽象象方法都是没没有具体实现现的空方法。接接口是一种更更加特殊的类类,其中只包包含有一些成成员方法的声声明或成员属属性,这些方方法是空的成成员方法,成成员属性是一一些类的常量量。1。抽象类中可可以有非抽象象的方法而接接口中只能够够有抽象的方方法!2。一个类可以以继承多个接接口,而一个个类只能继承承一个抽象类类!3。接口的使用用方式通过iimplemments关关键字进行,抽抽象类则是通通过继承exxtendss关键字进行
24、行!4。在声明上接口中只能声明明抽象方法(包括静态抽抽象方法)和和静态变量.而抽象类除除了包含一般般类的特点,即包括属性性和一般方法法外,还可以以声明抽象方方法(包括静静态抽象方法法).5。在写法上一、接口中的抽抽象方法前不不用也不能加加abstrract关键键字,默认隐隐式就是抽象象方法,也不不能加finnal关键字字来防止抽象象方法的继承承.而抽象类类中抽象方法法前则必须加加上absttract表表示显示声明明为抽象方法法.二、接口中的抽抽象方法默认认是publlic的,也也只能是puublic的的,不能用pprivatte、prootecteed修饰符修修饰.而抽象象类则可以。mysql
25、_ffetch_row 和和mysqll_fetcch_arrray之间有有什么区别. mysqll_fetcch_roww,这个函数数是从结果集集中取一行作作为索引数组组,每个结果果的列储存在在一个数组的的单元中,索索引值从 00 开始。 mysql_ffetch_arrayy,从结果集集中取得一行行作为关联数数组,或数字字数组,或二二者兼有,除除了将数据以以数字索引方方式储存在数数组中之外,还还可以将数据据作为关联索索引储存,用用字段名作为为键名。编写一个网页计计数器程序,网网页每刷新一一次访问量加加一 $counntfilee); $fp = foppen($ccountffile,rw
26、); $lenngth=ffilesiize($ccountffile); $numm = fggets($fp,$llengthh); $numm += 11; execc( rmm -rf $counntfilee); execc( eccho $nnum $counntfilee); prinnt 访问问量总计:.$nuum.人人次; /显示访问问次数?Apache是是( A )。 A、Webb服务器B、脚本语语言C、应用程程序D、网站下列运算符不属属于比较运算算符的是( D )。 A、=B、C、D、&MySql是( A)数数据库。 A、小 B、大 C、超超大 D、以以上都不对表单是属于
27、( A )。 A、HTMML代码 B、PPHP代码 C、数据据库代码 DD、以上都不不对Smarty中中eq的含义义是( AA )。A、等于 BB、不等于 C、大大于 DD、小于选择下面程序的的运行结果( C )。 Echho subbstr_rreplacce(“ABBC”,”DDEF”,33,1)A、ABCB、DEFC、ABCDEEFD、以上都不对对假设$a=5,有$a+=2,则$aa的值为( C )。 A、5B、6C、7D、8PHP定义变量量的方法是( B )。 A、VARRB、$C、$D、&在PHP嵌入HHTML文档档使用的定界界符号是( A )。A、“”结束B、以”结束C、以”结束D
28、、以” 结束input ttype=text指的是( C )。A、单选按钮B、复选按按钮 C、文本框框D、表格下列命令中不是是PHP的输输出命令的是是( D )。 A、 eccho B、pprintff() C、priint D、 wwritePHP中调用某某一个对象的的方法或属性性使用的运算算符是( B )。A、=B、-C、.D、引用文件 ttime.iinc 的的正确方法是是?( D )ABC D如何从使用 get 方法提交的的表单中获取取数据?( A )A$_GETT;BReqquest.QueryyStrinng;CRequeest.Foorm;D$_PPOST;在 PHP 中中创建函
29、数的的正确方法是是?( AA )Afuncttion mmyFuncction()Bcreatte myFFunctiion()Cnew_ffunctiion myyFuncttion()Dnew mmyFuncction()index.pphp脚本如如何访问表单单元素emaail的值?( B )A$_GETTemaillB$_PPOSTemaillC$_SESSSIONtextD$_PPOSTtext在网页aactionn.php中中用_来接收UURL中传递递的数据( A )A通过$_GGET B通过$_POSTTC通过$_SSESSIOON D通过$_COOKKIE表单是属于( A )。
30、A、HTMML代码 B、PPHP代码 C、数据据库代码 DD、以上都不不对下列运算符不属属于比较运算算符的是( D )。 A、=B、C、D、&MySql是( A )数数据库。 A、小 B、大 C、超超大 D、以以上都不对Apache是是( A )。 A、Webb服务器B、脚本语语言C、应用程程序D、网站Smarty中中eq的含义义是( AA )。A、等于 BB、不等于 C、大大于 DD、小于在PHP函数中中,属于选择择数据库函数数的是( D )。A、msql_fetchh_row B、mysqll_fetcch_objject C、mysqll_resuult D、mysqll_seleect
31、_dbb选择下面程序运运行的结果( D )。$numb=aarray(arrayy(10,115,30), arrray(100,15,330), aarray(10,155,30); echho couunt ($numb,1); A、3B、6C、9D、12PHP定义变量量的方法是( B )。 A、VARRB、$C、$D、&数组函数sorrt 的作用用是( C )。A、打散B、清空C、排序D、查找元素 input ttype=text指的是( C )。A、单选按钮B、复选按按钮 C、文本框框D、表格下列命令中不是是PHP的输输出命令的是是( D )。 A、 eccho B、pprintff(
32、) C、priint D、 wwrite以下PHP标记记哪个是错误误的?( A )。A、B、C、D、.在PHP嵌入HHTML文档档使用的定界界符号是( A )。A、“”结束B、以”结束C、以”结束D、以” 结束以Apachee模块的方式式安装PHPP,在文件hhttp.cconf中首首先要用语句句( B )动态装装载PHP模模块。A、LoadPPHP B、LoadMModulee C、ModulleLoadd D、PHPLooadPHP中调用某某一个对象的的方法或属性性使用的运算算符是( B )。A、=B、-C、.D、以下哪些函数的的返回值不是是时间戳类型型的( BB )。A、time()B、
33、date()C、strtootime()D、mktimme()要配置PHP环环境,只需修修改( AA )。 A、phpp.ini B、hhttp.cconf C、pphp.syys D、phhp.exee在PHP中属于于比较运算符符的是( C )。 A、 = BB、! C、= = DD、&关于PHP变量量的说法正确确的是( C )A、PHP是一一种强类型语语言B、PHP变量量声明时需要要指定其变量量的类型C、PHP变量量声明时在变变量名前面使使用的字符是是”&”D、PHP变量量使用时,上上下文会自动动确定其变量量的类型PHP语法中,假假设已知$aa=”helloo”,$b=”chinaa”,则
34、要得到到”helloochinaa”的字符串,应应该如何操作作( C )。 A、$a+$b B、$a-$b CC、$a.$b D、$a+=$bb数组函数sorrt 的作用用是( C )。?php$achievvementt=91;if ($acchieveement=60 & $achhievemment=70 & $achhievemment=80 & $achhievemment 此段程序执行后后,浏览器上上显示的结果果是( D )。A你很优秀哦哦! B你刚刚及格格了 C你得了良好好D你简直太棒棒了!你是公司的数据据库管理员,数数据库bennet中有个个员工表emmployeees,该表表
35、中有姓名列列。你想检查查哪些员工的的姓名是含有有“文“字的,则用用下列哪个ssql语句( D )。ASelecct * ffrom eemployyees wwhere 姓名=文BSelecct * ffrom eemployyees wwhere 姓名 liike %文CSelecct * ffrom eemployyees wwhere 姓名 liike 文%D以上答案都都不正确职工信息表如下下表所示:编号姓名年龄性别0001李李明辉35男0002张张明华45男0003李李淑琴34女.如果表中的年龄龄是整数,性性别为字符型型,查询表中中年龄在400岁以上的男男性的语句为为( C )。ASE
36、LECCT 姓名,年年龄 FROOM 职工信信息表 WHHERE 年年龄40 AND 性性别=男BSELECCT 姓名,年年龄 FROOM 职工信信息表 WHHERE 年年龄40 AND 性性别IS男CSELECCT 姓名,年年龄 FROOM 职工信信息表 WHHERE 年年龄40 AND 性性别=男D、SELEECT 姓名名,年龄 FFROM 职职工信息表 WHEREE 年龄40 AND 性别=男MySQ自增类类型(通常为为表ID字段段)必需将其其设为( D )字字段。APRIMAARY KEEYBDEFFAULTCCREATTEDAUTTO_INCCREMENNTA、打散B、清空C、排序D、查找元素以Apachee模块的方式式安装PHPP,在文件hhttp.cconf中首首先要用语句句( B )动态装装载PHP模模块。A、LoadPPHP B、LoadMModulee C、ModulleLoadd D、PHPLooad以下PHP标记记哪个是错误误的?( A )。A、B、C、D、.以下哪些函数的的返回值不是是时间戳类型型的( BB )。A、time()B、date()C、strtootime()D、mktimme(