33道php常见面试题及答案
1.在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量(1)中;而链接到当前页面的URL记录在预定义变量(2)中。 复制代码 代码如下: 2.执行程序段将输出(3)。 复制代码 代码如下: 3.在HTTP 1.0中,状态码 401 的含义是(4);如果返回“找不到文件”的提示,则可用 header 函数,其语句为(5)。 复制代码 代码如下: 4.数组函数 arsort 的作用是(6);语句 error_reporting(2047)的作用是(7)。 复制代码 代码如下: 5.写出一个正则表达式,过虑网页上的所有JS/VBS脚本(即把标记及其内容都去掉):(9)。 复制代码 代码如下: 6.以Apache模块的方式安装PHP,在文件http.conf中首先要用语句(10)动态装载PHP模块, 然后再用语句(11)使得Apache把所有扩展名为php的文件都作为PHP脚本处理。 复制代码 代码如下: 7.语句 include 和 require 都能把另外一个文件包含到当前文件中,它们的区别是(12);为了避免多次包含同一文件,可以用语句(13)来代替它们。 复制代码 代码如下: 8.类的属性可以序列化后保存到 session 中,从而以后可以恢复整个类,这要用到的函数是(14)。 复制代码 代码如下: 9.一个函数的参数不能是对变量的引用,除非在php.ini中把(15)设为on. 复制代码 代码如下: 10.SQL 中LEFT JOIN的含义是(16)。 如果 tbl_user记录了学生的姓名(name)和学号(ID), tbl_score记录了学生(有的学生考试以后被开除了,没有其记录)的学号(ID)和考试成绩(score)以及考试科目(subject), 要想打印出各个学生姓名及对应的的各科总成绩,则可以用SQL语句(17)。 复制代码 代码如下: 11..在PHP中,heredoc是一种特殊的字符串,它的结束标志必须(18)。 复制代码 代码如下: 12.用PHP打印出前一天的时间格式是2006-5-10 22:21:21 复制代码 代码如下: 13.echo(),print(),print_r()的区别 复制代码 代码如下: 14.如何实现字符串翻转? 复制代码 代码如下: 15.实现中文字串截取无乱码的方法。 复制代码 代码如下: 16.使用php写一段简单查询,查出所有姓名为“张三”的内容并打印出来 表名User Name Tel Content Date 张三 13333663366 大专毕业 2006-10-11 张三 13612312331 本科毕业 2006-10-15 张四 021-55665566 中专毕业 2006-10-15 复制代码 代码如下: 17.如何使用下面的类,并解释下面什么意思? class test 答:用法: 复制代码 代码如下: 将$num变量进行两次md5后返回,第2次的md5中的参数,在第一次md5($num)后多加了En 18.使用五种以上方式获取一个文件的扩展名 要求:dir/upload.image.jpg,找出 .jpg 或者 jpg , 复制代码 代码如下: 19.如何修改SESSION的生存时间 这个函式库让你处理和显示各式格式的图档,它的另一个常见用途是制作所图档。GD 以外的另一个选择是 ImageMagick,但这个函式库并不内建于 PHP 之中,必须由系统管理员安装在伺服器上答:其实 Session 还提供了一个函数 session_set_cookie_params(); 来设置 Session 的生存期的,该函数必须在 session_start() 函数调用之前调用: <?php 20. 请写一个函数,实现以下功能: 字符串“open_door” 转换成 “OpenDoor”、”make_by_id” 转换成 ”MakeById”。 复制代码 代码如下: 21. 如何用php的环境变量得到一个网页地址的内容?ip地址又要怎样得到? 复制代码 代码如下: 22.求两个日期的差数,例如2007-2-5 ~ 2007-3-6 的日期差数 复制代码 代码如下: 23.表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。 复制代码 代码如下: 24.请简述项目中优化sql语句执行效率的方法,从哪些方面,sql语句性能如何分析? 复制代码 代码如下: 25.mysql_fetch_row() 和 mysql_fetch_array() 有什么分别? 复制代码 代码如下: 26.下面的代码用来做什么?请解释。 $date='08/26/2003';print ereg_replace("([0-9]+)/([0-9]+)/([0-9]+)","\\2/\\1/\\3",$date); 复制代码 代码如下: 27.GD 函式库用来做什么? 复制代码 代码如下: 28.请举例说明在你的开发过程中用什么方法来加快页面的加载速度 复制代码 代码如下: 29.防止SQL注射漏洞一般用__addslashes___函数。 30.PHP中传值和传引用、传地址的区别是什么? 复制代码 代码如下: 31.如何通过javascript判断一个窗口是否已经被屏蔽 复制代码 代码如下: 33.对于大流量的网站,您采用什么样的方法来解决访问量问题 复制代码 代码如下: 以上所述就是本文的全部内容了,希望能够对大家学习php有所帮助。 |

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Alipay Php ...

JWT adalah standard terbuka berdasarkan JSON, yang digunakan untuk menghantar maklumat secara selamat antara pihak, terutamanya untuk pengesahan identiti dan pertukaran maklumat. 1. JWT terdiri daripada tiga bahagian: header, muatan dan tandatangan. 2. Prinsip kerja JWT termasuk tiga langkah: menjana JWT, mengesahkan JWT dan muatan parsing. 3. Apabila menggunakan JWT untuk pengesahan di PHP, JWT boleh dijana dan disahkan, dan peranan pengguna dan maklumat kebenaran boleh dimasukkan dalam penggunaan lanjutan. 4. Kesilapan umum termasuk kegagalan pengesahan tandatangan, tamat tempoh, dan muatan besar. Kemahiran penyahpepijatan termasuk menggunakan alat debugging dan pembalakan. 5. Pengoptimuman prestasi dan amalan terbaik termasuk menggunakan algoritma tandatangan yang sesuai, menetapkan tempoh kesahihan dengan munasabah,

Artikel membincangkan pengikatan statik lewat (LSB) dalam PHP, yang diperkenalkan dalam Php 5.3, yang membolehkan resolusi runtime kaedah statik memerlukan lebih banyak warisan yang fleksibel. Isu: LSB vs polimorfisme tradisional; Aplikasi Praktikal LSB dan Potensi Perfo

Artikel membincangkan ciri -ciri keselamatan penting dalam rangka kerja untuk melindungi daripada kelemahan, termasuk pengesahan input, pengesahan, dan kemas kini tetap.

Artikel ini membincangkan menambah fungsi khusus kepada kerangka kerja, memberi tumpuan kepada pemahaman seni bina, mengenal pasti titik lanjutan, dan amalan terbaik untuk integrasi dan debugging.

Menghantar data JSON menggunakan perpustakaan Curl PHP dalam pembangunan PHP, sering kali perlu berinteraksi dengan API luaran. Salah satu cara biasa ialah menggunakan perpustakaan curl untuk menghantar post ...

Penerapan prinsip pepejal dalam pembangunan PHP termasuk: 1. Prinsip Tanggungjawab Tunggal (SRP): Setiap kelas bertanggungjawab untuk hanya satu fungsi. 2. Prinsip Terbuka dan Tutup (OCP): Perubahan dicapai melalui lanjutan dan bukannya pengubahsuaian. 3. Prinsip Penggantian Lisch (LSP): Subkelas boleh menggantikan kelas asas tanpa menjejaskan ketepatan program. 4. Prinsip Pengasingan Antara Muka (ISP): Gunakan antara muka halus untuk mengelakkan kebergantungan dan kaedah yang tidak digunakan. 5. Prinsip Inversi Ketergantungan (DIP): Modul peringkat tinggi dan rendah bergantung kepada abstraksi dan dilaksanakan melalui suntikan ketergantungan.

Bagaimana untuk menetapkan keizinan UnixSocket secara automatik selepas sistem dimulakan semula. Setiap kali sistem dimulakan semula, kita perlu melaksanakan perintah berikut untuk mengubahsuai keizinan UnixSocket: sudo ...
