ndex.html");
19、如何修改 SESSION 的生存时间? 、 的生存时间? 方法 1:将 php.ini 中的 session.gc_maxlifetime 设置为 9999 重启 apache 方法 2:$savePath = "./session_save_dir/"; $lifeTime = 小时 * 秒; session_save_path($savePath); session_set_cookie_params($lifeTime); session_start(); 方法 3:setcookie() and session_set_cookie_params($lifeTime);
20、在 HTTP 1.0 中,状态码 401 的含义是什么 如果返回“找不到文件”的提示,则可用 、 的含义是什么? 如果返回“找不到文件”的提示, header 函数,其语句为? 函数,其语句为 状态 401 代表未被授权,header("Location:xxx.php");
21、在 PHP 中,heredoc 是一种特殊的字符串,它的结束标志必须是什么 、 是一种特殊的字符串,它的结束标志必须是什么? :heredoc 的语法是用"<<<"加上自己定义成对的标签,在标签范围內的文字视为一个字串 例子: $str = <<
22、foo()和@foo()之间有什么区别 、 之间有什么区别? 和 之间有什么区别 foo() 会执行这个函式,任何解译错误、语法错误、执行错误都会在页面上显示出来。 @foo() 在执行这个函式时,会隐藏所有上述的错误讯息。 很多应用程式都使用 @mysql_connect() 和 @mysql_query 来隐藏 mysql 的错误讯息,我 认为这是很严重的失误,因为错误不该被隐藏,你必须妥善处理它们,可能的话解决它们。 @foo()控制错误输出
23、如何声明一个名为”myclass”的没有方法和属性的类 、如何声明一个名为” ”的没有方法和属性的类? class myclass{ }
24、如何实例化一个名为”myclass”的对象 、如何实例化一个名为” ”的对象? new myclass()
25、你如何访
问和设置一个类的属性? 、你如何访问和设置一个类的属性 $object = new myclass(); $newstr = $object->test; $object->test = "info";
26、mysql_fetch_row() 和 mysql_fetch_array 和 mysql_fetch_assoc()之间有什么区别 、 之间有什么区别? 之间有什么区别 mysql_fetch_row 是从结果集取出 1 行数组,作为枚举 mysql_fetch_array 是从结果集取出一行数组作为关联数组,或数字数组,两者兼得 答:mysql_fetch_row() 把数据库的一列储存在一个以零为基数的阵列中,第一栏在阵列的 索引 0,第二栏在索引 1,如此类推。mysql_fetch_assoc() 把数据库的一列储存在一个关联 阵列中,阵列的索引就是栏位名称,例如我的数据库查询送回“first_name”、“last_name”、 “email”三个栏位, 阵列的索引便是“first_name”、 “last_name”和“email”。 mysql_fetch_array() 可 以同时送回 mysql_fetch_row() 和 mysql_fetch_assoc() 的值。
27、哪个函数可以打开一个文件,以对文件进行读和写操作? 、哪个函数可以打开一个文件,以对文件进行读和写操作? Fopen();
28、下面的程序会输出什么值? 、下面的程序会输出什么值 否 局部变量
29、JS 表单弹出对话框函数是 获得输入焦点函数是 、 表单弹出对话框函数是?获得输入焦点函数是 获得输入焦点函数是? 答:弹出对话框: alert(),prompt(),confirm() 获得输入焦点 focus()
30、JS 的转向函数是 怎么引入一个外部 JS 文件 、 的转向函数是?怎么引入一个外部 文件? window.location.href;
31、$a = 'abcdef'; 请取出 的值并打印出第一个字母 、 请取出$a 的值并打印出第一个字母? echo $a{0} 或 echo substr($a,0,1)
32、优化 MYSQL 数据库的方法。 、 数据库的方法。 (1).选取最适用的字段属性,应该尽量把字段设置为 NOT NULL,这样在将来执行查询的时 候,数据库不用去比较 NULL 值。 (2).使用连接(JOIN)来代替子查询(Sub-Queries) (3).尽量少使用 LIKE 关键字和通