1. 写出如下程序的输出结果
<?
$str1 = null;
$str2 = false;
echo $str1==$str2 ? ‘相等’ : ‘不相等’;
//相等
$str3 = ”;
$str4 = 0;
echo $str3==$str4 ? ‘相等R...... <阅读全文>
PHP面试题专栏 - 最全的PHP面试题, PHP笔试题, PHP问题
1、使用单引号括起来的字符串
当使用双引号来括字符串时,PHP解释器会对其进行变量替换、转义等操作,如 “\n”。如果只想输出一个基本的字符串,用单引号会节省一些资源。当然,如果需要进行变量替换的,那就必...... <阅读全文>
填空题:
1.在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量__$_SERVER['PHP_SELF']__中;而链接到当前页面的URL记录在预定义变量__$_SERVER['HTTP_REFERER']__
中
2.执行程序段<?php echo...... <阅读全文>
编程题:
1. 写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名
例如: http://www.sina.com.cn/abc/de/fg.php?id=1 需要取出 php 或 .php
答案1:
function getExt($url){
$arr = parse_url($url);
...... <阅读全文>
基础题:
1.表单中 get与post提交方法的区别?
答:get是发送请求HTTP协议通过url参数传递进行接收,而post是实体数据,可以通过表单提交大量信息.
2.session与cookie的区别?
答:session:储存用户访问的全局唯一变...... <阅读全文>
1. Which of the following will not add john to the users array?
1. $users[] = ‘john’;
2. array_add($users,’john’);
3. array_push($users,’john’);
4. $users ||=...... <阅读全文>
两者的区别主要有两个:
1. 在进行数据库连接时,函数会先找同一个host, 用户和密码的persistent(持续的)的链接,如果能找到,则使用这个链接而不返回一个新的链接。
2. mysql_pconnect()创建的数据库连接在...... <阅读全文>
数据库名字最长为64
数据表名字最长为64
字段名字最长为64
Click me to Bookmark It!
Hide Sites
$$('div.d6611').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); <阅读全文>
是的,可以在一个PHP文件里面include另外一个PHP文件两次, 被include的那个php文件也会执行两次,所以如果在这个文件里面定义的有一个class, 就会报出the class already defined的错误。
Click me to Bookm...... <阅读全文>
第一种方法:可以使用如下方法对用户密码进行加密:MySql>SET user@”localhost” PASSWORD=PASSWORD(”Password”);
第二种方法:可以使用MYSQL的 PASSWORD函数进行用户密码的加密。例如:Insert ...... <阅读全文>
php调用mysql存储过程和函数的两种方法存储过程和函数是MySql5.0刚刚引入的。关于这方面的操作在PHP里面没有直接的支持。但是由于Mysql PHP API的设计,使得我们可以在以前的PHP版本中的mysql php api中支持存...... <阅读全文>
1、尽量完整的需求方案,具体到每个功能点上
2、建模结构UML,通过UML工具建立专业的模或自己画一个简单的关系图。
3、建立数据库
1)、建立的表名、字段名要与他的功能有关系英文不好的拼音同样可以
2)、根...... <阅读全文>
PHP对Cookie的接收和处理的支持非常好,是完全自动的,跟FORM变量的原则一样,特别简单。
比如设置一个名为 MyCookier的Cookie,PHP会自动从WEB服务器接收的HTTP头里把它分析出来,并形成一个与普通变量一样的...... <阅读全文>
在非常多时候,我们需要跟踪浏览者在整个网站的活动,对他们身份进行自动或半
自动的识别(也就是平时常说的网站登陆之类的功能),这时候,我们常采用Cookie
与 Session来跟踪和判断。
区别:
Session信息是...... <阅读全文>
1、Smarty缓存的配置
$smarty->cache_dir = “/caches/”; //缓存目录
$smarty->caching = true; //开启缓存,为flase的时侯缓存无效
$smarty->cache_lifetime = 60; //缓存时间
2、Smarty缓存的...... <阅读全文>
php模板引擎smarty内置的一些操作函数,我们称之为变量操作符,变量操作符可用于操作变量,自定义函数和字符。(跟我PHP中常用的PHP内部函数类似)
他可以帮助我们完成很多比较实用的功能,如:首字母大写,拆...... <阅读全文>
什么是smarty?
Smarty是一个使用PHP写出来的PHP模板引擎,目的是要使用PHP程序同美工分离,使的程序员改变程序的逻辑内容时不会影响到美工的页面设计,美工重新修改页面时不会影响到程序的程序逻辑,这...... <阅读全文>
parse_url() 是讲URL解析成有固定键值的数组的函数
$ua=parse_url(”http://username:password@hostname/path?arg=value#anchor”);
print_r($ua);
结果:
Array
(
[scheme] => http
[host]...... <阅读全文>
格式:mysql_fetch_row(result);
说明:mysql_fetch_row用来查询结果的一行保存至数组,该数组下标从0开始,每一个数组元素对应
一个域。通过循环,可以将查询结果全部获得。
格式:mysql_fetch_array(result)...... <阅读全文>
mysql_query (SQL语句 ,连接标识符);
说明:mysql_query用来根据连接标识符向该数据库服务器的当前数据库发送查询,
如果连接标识符默认,则默认为是上一次打开的连接。
返回值:成功后返回一个结果标识符,失...... <阅读全文>
php.ini 加载mysql组件:
extension=php_mysql.dll 前的; 去掉
extension_dir = ” ” 路径是否正确
PHP链接mysql函数
mysql_connect: 开启 MySQL 链接
mysql_select...... <阅读全文>
使用 Function 来自定义一个函数:
格式为:
Function func_name($val){
……
}
函数的命名跟自定义变量一样,只能使用 _, A~Z, a~z
一个自定义函数中的变量是局部的,函数外不生效
使用global全局变量的时候,...... <阅读全文>
PHP中的数组是一个关键字或值的集合
(值可以是任何一种类型,包括另一个数组)
PHP中使用array来创建一个数组:
array( key=>value , key=>value …… )
例子:
$arr = array (3,5,7,9,6);
...... <阅读全文>
四种标量类型:
boolean(布尔型) 理解为真假型
integer(整型)
float(浮点型,也作“double”) 理解为小数型
string(字符串)
两种复合类型:
array(数组)
object(对象)
boolean(布尔型) 理解...... <阅读全文>
1. 把PHP.ini 里的 display_errors = On 才可以显示错误位置
2. 习惯使用echo 或者 print 打印
3. 使用注释来屏蔽符号来调试
// ……….
/*………… */
#…………...... <阅读全文>








