Một nhà phát triển PHP nên hỏi những câu hỏi gì?

Các nhà phát triển PHP chịu trách nhiệm phát triển các thành phần phụ trợ cho các trang web và ứng dụng dựa trên máy chủ. Họ phát triển và viết mã PHP, kết nối ứng dụng với các dịch vụ của bên thứ ba và hỗ trợ các nhà phát triển front-end về các vấn đề tích hợp

Show

Khi phỏng vấn các nhà phát triển PHP, ứng viên lý tưởng sẽ có kiến ​​thức chuyên sâu về PHP frameworks, kỹ năng giải quyết vấn đề tốt và kiến ​​thức về các công nghệ front-end bao gồm JavaScript và HTML5. Hãy cảnh giác với những ứng viên có kỹ năng quản lý dự án hạn chế và những người không quen với các công cụ lập phiên bản mã

PHP là một ngôn ngữ web dựa trên các tập lệnh cho phép các nhà phát triển tự động tạo các trang web được tạo


2) Chữ viết tắt của PHP là gì?

PHP là viết tắt của Bộ xử lý trước siêu văn bản

👉 Tải xuống PDF miễn phí. Câu hỏi và trả lời phỏng vấn PHP >>


3) PHP giống với ngôn ngữ lập trình nào?

Cú pháp PHP giống với Perl và C


4) PEAR là viết tắt của từ gì?

PEAR có nghĩa là “Kho lưu trữ ứng dụng và tiện ích mở rộng PHP”. Nó mở rộng PHP và cung cấp trình độ lập trình cao hơn cho các nhà phát triển web


5) Phiên bản PHP thực sự được sử dụng là gì?

Phiên bản 7. 1 hoặc 7. 2 là phiên bản được khuyến nghị của PHP


6) Làm cách nào để bạn thực thi tập lệnh PHP từ dòng lệnh?

Chỉ cần sử dụng giao diện dòng lệnh PHP (CLI) và chỉ định tên tệp của tập lệnh sẽ được thực thi như sau.
______01


7) Làm cách nào để chạy trình bao PHP tương tác từ giao diện dòng lệnh?

Chỉ cần sử dụng chương trình PHP CLI với tùy chọn -a như sau.
______02


8) Đâu là hai cách chính xác và phổ biến nhất để bắt đầu và kết thúc một khối mã PHP?

Hai cách phổ biến nhất để bắt đầu và kết thúc một tập lệnh PHP là

 <?php [   ---  PHP code---- ] ?> and <? [---  PHP code  ---] ?>

9) Làm thế nào chúng ta có thể hiển thị đầu ra trực tiếp cho trình duyệt?

To be able to display the output directly to the browser, we have to use the special tags .


10) Sự khác biệt chính giữa PHP 4 và PHP 5 là gì?

PHP 5 trình bày nhiều tính năng OOP (Lập trình hướng đối tượng) bổ sung


11) Đa kế thừa có được hỗ trợ trong PHP không?

PHP chỉ hỗ trợ kế thừa đơn lẻ;


12) Ý nghĩa của lớp cuối cùng và phương thức cuối cùng là gì?

'cuối cùng' được giới thiệu trong PHP5. Lớp cuối cùng có nghĩa là lớp này không thể được mở rộng và phương thức cuối cùng không thể bị ghi đè


13) Việc so sánh các đối tượng được thực hiện trong PHP như thế nào?

Chúng tôi sử dụng toán tử '==' để kiểm tra xem hai đối tượng có được khởi tạo từ cùng một lớp và có cùng thuộc tính và giá trị bằng nhau không. Chúng ta có thể kiểm tra xem hai đối tượng có đang tham chiếu đến cùng một thể hiện của cùng một lớp hay không bằng cách sử dụng toán tử nhận dạng '==='


14) PHP và HTML có thể tương tác với nhau như thế nào?

Có thể tạo HTML thông qua các tập lệnh PHP và có thể chuyển các mẩu thông tin từ HTML sang PHP


15) Loại hoạt động nào là cần thiết khi chuyển các giá trị qua một biểu mẫu hoặc một URL?

Nếu chúng ta muốn chuyển các giá trị qua một biểu mẫu hoặc một URL, thì chúng ta cần mã hóa và giải mã chúng bằng cách sử dụng htmlspecialchars() và urlencode()


16) PHP và Javascript có thể tương tác với nhau như thế nào?

PHP và Javascript không thể tương tác trực tiếp vì PHP là ngôn ngữ phía máy chủ và Javascript là ngôn ngữ phía máy khách. Tuy nhiên, chúng ta có thể trao đổi các biến vì PHP có thể tạo mã Javascript để trình duyệt thực thi và có thể chuyển các biến cụ thể trở lại PHP thông qua URL


17) Cần những gì để có thể sử dụng chức năng hình ảnh?

Thư viện GD là cần thiết để thực thi các chức năng hình ảnh


18) Công dụng của hàm ‘imagetypes()’ là gì?

<!--?php echo "Method 1"; print "Method 2"; ?-->
3 cung cấp định dạng và loại hình ảnh được hỗ trợ bởi phiên bản GD-PHP hiện tại


19) Các chức năng được sử dụng để lấy các thuộc tính của hình ảnh (kích thước, chiều rộng và chiều cao) là gì?

Các chức năng là

<!--?php echo "Method 1"; print "Method 2"; ?-->
4 cho kích thước,
<!--?php echo "Method 1"; print "Method 2"; ?-->
5 cho chiều rộng và
<!--?php echo "Method 1"; print "Method 2"; ?-->
6 cho chiều cao


20) Các lỗi trong quá trình thực thi được xử lý như thế nào với các hàm include() và require()?

Nếu chức năng

<!--?php echo "Method 1"; print "Method 2"; ?-->
7 không thể truy cập tệp thì nó kết thúc với một lỗi nghiêm trọng. Tuy nhiên, hàm
<!--?php echo "Method 1"; print "Method 2"; ?-->
8 đưa ra cảnh báo và tập lệnh PHP tiếp tục thực thi


21) Sự khác biệt chính giữa require() và require_once() là gì?

<!--?php echo "Method 1"; print "Method 2"; ?-->
7 và
<!--?php echo "Method 1"; print "Method 2"; ?-->
00 thực hiện cùng một nhiệm vụ ngoại trừ chức năng thứ hai kiểm tra xem tập lệnh PHP đã được bao gồm hay chưa trước khi thực thi nó

(tương tự cho bao gồm_once() và bao gồm())


22) Làm cách nào để hiển thị văn bản bằng tập lệnh PHP?

Hai phương pháp có thể

<!--?php echo "Method 1"; print "Method 2"; ?-->

23) Làm thế nào chúng ta có thể hiển thị thông tin của một biến và con người có thể đọc được bằng PHP?

Để có thể hiển thị kết quả mà con người có thể đọc được, chúng tôi sử dụng

<!--?php echo "Method 1"; print "Method 2"; ?-->
01


24) Làm cách nào để có thể đặt thời gian thực thi vô hạn cho tập lệnh PHP?

Set_time_limit(0) được thêm vào đầu tập lệnh đặt thành vô hạn thời gian thực thi để không xảy ra lỗi PHP ' vượt quá thời gian thực hiện tối đa. ’ Cũng có thể chỉ định điều này trong php. tập tin ini


25) Lỗi PHP 'Lỗi phân tích cú pháp trong PHP – T_variable bất ngờ tại dòng x' có nghĩa là gì?

Đây là một lỗi cú pháp PHP thể hiện rằng một lỗi ở dòng x dừng phân tích cú pháp và thực thi chương trình


26) Để có thể xuất dữ liệu ra file Excel chúng ta phải làm như thế nào?

Cách phổ biến và được sử dụng nhiều nhất là lấy dữ liệu sang định dạng được Excel hỗ trợ. Ví dụ, có thể viết một. csv, để chọn ví dụ dấu phẩy làm dấu phân cách giữa các trường và sau đó để mở tệp bằng Excel


27) Hàm file_get_contents() hữu ích để làm gì?

<!--?php echo "Method 1"; print "Method 2"; ?-->
02 cho phép đọc một tệp và lưu trữ nó trong một biến chuỗi


28) Làm cách nào chúng tôi có thể kết nối với cơ sở dữ liệu MySQL từ tập lệnh PHP?

Để có thể kết nối với cơ sở dữ liệu MySQL, chúng ta phải sử dụng hàm mysqli_connect() như sau

<!--?php echo "Method 1"; print "Method 2"; ?-->
0

29) Chức năng mysql_pconnect() hữu ích để làm gì?

<!--?php echo "Method 1"; print "Method 2"; ?-->
03 đảm bảo kết nối liên tục đến cơ sở dữ liệu, điều đó có nghĩa là kết nối không bị đóng khi tập lệnh PHP kết thúc

Chức năng này không được hỗ trợ trong PHP 7. 0 trở lên


30) Tập hợp kết quả của Mysql được xử lý trong PHP như thế nào?

Tập kết quả có thể được xử lý bằng mysqli_fetch_array, mysqli_fetch_assoc, mysqli_fetch_object hoặc mysqli_fetch_row


31) Làm cách nào để biết số hàng được trả về trong tập kết quả?

Hàm

<!--?php echo "Method 1"; print "Method 2"; ?-->
04 trả về số hàng trong tập kết quả


32) Hàm nào cung cấp cho chúng ta số lượng mục bị ảnh hưởng bởi một truy vấn?

<!--?php echo "Method 1"; print "Method 2"; ?-->
05 trả về số mục bị ảnh hưởng bởi một truy vấn SQL


33) Sự khác biệt giữa mysqli_fetch_object() và mysqli_fetch_array() là gì?

Hàm

<!--?php echo "Method 1"; print "Method 2"; ?-->
06 thu thập bản ghi khớp đầu tiên trong đó
<!--?php echo "Method 1"; print "Method 2"; ?-->
07 thu thập tất cả các bản ghi khớp từ bảng trong một mảng


34) Làm cách nào chúng tôi có thể truy cập dữ liệu được gửi qua URL bằng phương thức GET?

Để truy cập dữ liệu được gửi qua phương thức GET, chúng ta sử dụng mảng $_GET như thế này

 <?php [   ---  PHP code---- ] ?> and <? [---  PHP code  ---] ?>
0

35) Làm cách nào chúng tôi có thể truy cập dữ liệu được gửi qua URL bằng phương thức POST?

Để truy cập dữ liệu được gửi theo cách này, bạn sử dụng mảng $_POST

Hãy tưởng tượng bạn có một trường biểu mẫu có tên là 'var' trên biểu mẫu khi người dùng nhấp vào gửi biểu mẫu bài đăng, sau đó bạn có thể truy cập giá trị như thế này

 <?php [   ---  PHP code---- ] ?> and <? [---  PHP code  ---] ?>
1

36) Làm thế nào để kiểm tra giá trị của một biến đã cho là một số?

Có thể sử dụng hàm chuyên dụng is_numeric() để kiểm tra xem đó có phải là số hay không


37) Làm thế nào chúng ta có thể kiểm tra giá trị của một biến đã cho là chữ và số?

Có thể sử dụng chức năng chuyên dụng, ctype_alnum để kiểm tra xem đó có phải là giá trị chữ và số hay không


38) Làm cách nào để kiểm tra xem một biến đã cho có trống không?

Nếu chúng ta muốn kiểm tra xem một biến có giá trị hay không thì có thể sử dụng hàm empty()


Hàm unlink() được dành riêng cho việc xử lý hệ thống tệp. Nó chỉ đơn giản là xóa tệp được cung cấp dưới dạng mục nhập


40) Hàm unset() có nghĩa là gì?

Hàm unset() được dành riêng cho việc quản lý biến. Nó sẽ làm cho một biến không xác định


41) Làm cách nào để thoát dữ liệu trước khi lưu vào cơ sở dữ liệu?

Chức năng addlashes cho phép chúng ta thoát dữ liệu trước khi lưu trữ vào cơ sở dữ liệu


42) Làm cách nào để xóa các ký tự thoát khỏi một chuỗi?

Hàm Stripeslashes cho phép chúng ta xóa các ký tự thoát trước dấu nháy đơn trong một chuỗi


43) Làm cách nào chúng tôi có thể tự động thoát dữ liệu đến?

Chúng ta phải kích hoạt mục trích dẫn Magic trong tệp cấu hình của PHP


44) Hàm get_magic_quotes_gpc() có nghĩa là gì?

Hàm get_magic_quotes_gpc() cho chúng ta biết liệu các trích dẫn ma thuật có được bật hay không


45) Có thể xóa các thẻ HTML khỏi dữ liệu không?

Hàm strip_tags() cho phép chúng ta xóa một chuỗi khỏi các thẻ HTML


46) biến tĩnh trong hàm hữu ích để làm gì?

Một biến tĩnh chỉ được xác định trong một hàm lần đầu tiên và giá trị của nó có thể được sửa đổi trong các lệnh gọi hàm như sau

 <?php [   ---  PHP code---- ] ?> and <? [---  PHP code  ---] ?>
2

47) Làm cách nào chúng ta có thể định nghĩa một biến có thể truy cập được trong các hàm của tập lệnh PHP?

Tính năng này có thể sử dụng từ khóa toàn cầu


48) Làm thế nào để có thể trả về một giá trị từ một hàm?

Một hàm trả về một giá trị bằng cách sử dụng lệnh 'return $value;'


49) Phương pháp băm thuận tiện nhất được sử dụng để băm mật khẩu là gì?

Tốt hơn là sử dụng crypt() vốn hỗ trợ một số thuật toán băm hoặc hàm hash() hỗ trợ nhiều biến thể hơn crypt() hơn là sử dụng các thuật toán băm phổ biến như md5, sha1 hoặc sha256 vì chúng được cho là nhanh. Do đó, băm mật khẩu với các thuật toán này có thể tạo ra lỗ hổng


50) Tiện ích mở rộng mật mã nào cung cấp khả năng tạo và xác minh chữ ký số?

Tiện ích mở rộng PHP-OpenSSL cung cấp một số hoạt động mã hóa bao gồm tạo và xác minh chữ ký số


51) Hằng số được định nghĩa như thế nào trong tập lệnh PHP?

Lệnhdefine() cho phép chúng ta định nghĩa một hằng số như sau

 <?php [   ---  PHP code---- ] ?> and <? [---  PHP code  ---] ?>
3

52) Làm cách nào bạn có thể chuyển một biến theo tham chiếu?

Để có thể chuyển một biến theo tham chiếu, chúng ta sử dụng dấu và ở phía trước nó, như sau $var1 = &$var2


53) Phép so sánh giữa số nguyên 12 và chuỗi “13” có hoạt động trong PHP không?

“13” và 12 có thể được so sánh trong PHP vì nó chuyển mọi thứ thành kiểu số nguyên


54) Làm cách nào để ép kiểu trong PHP?

Tên của loại đầu ra phải được chỉ định trong ngoặc đơn trước biến sẽ được truyền như sau

* (int), (số nguyên) – chuyển thành số nguyên

* (bool), (boolean) – chuyển thành boolean

* (float), (gấp đôi), (thực) – chuyển thành float

* (chuỗi) – chuyển thành chuỗi

* (mảng) – chuyển thành mảng

* (đối tượng) – truyền tới đối tượng


55) Khi nào câu lệnh điều kiện kết thúc bằng endif?

Khi bản gốc nếu được theo sau bởi. và sau đó là khối mã không có dấu ngoặc nhọn


56) Toán tử điều kiện bậc ba được sử dụng như thế nào trong PHP?

Nó bao gồm ba biểu thức. một điều kiện và hai toán hạng mô tả lệnh nào sẽ được thực hiện khi điều kiện đã chỉ định là đúng hoặc sai như sau

 <?php [   ---  PHP code---- ] ?> and <? [---  PHP code  ---] ?>
4

57) Hàm func_num_args() dùng để làm gì?

Hàm func_num_args() được sử dụng để cung cấp số lượng tham số được truyền vào một hàm


58) Nếu biến $var1 được đặt thành 10 và $var2 được đặt thành ký tự var1, thì giá trị của $$var2 là bao nhiêu?

$$var2 chứa giá trị 10


59) Truy cập một lớp qua. có nghĩa?

được sử dụng để truy cập các phương thức tĩnh không yêu cầu khởi tạo đối tượng


60) Trong PHP, các đối tượng được truyền theo giá trị hay theo tham chiếu?

Trong PHP, các đối tượng được truyền theo tham chiếu


61) Các hàm tạo của Parent có được gọi ngầm bên trong một hàm tạo của lớp không?

Không, hàm tạo gốc phải được gọi rõ ràng như sau

 <?php [   ---  PHP code---- ] ?> and <? [---  PHP code  ---] ?>
5

62) Đâu là sự khác biệt giữa __sleep và __wakeup?

__sleep trả về mảng tất cả các biến cần lưu, trong khi __wakeup truy xuất chúng


63) Cái gì nhanh hơn?

1- Kết hợp hai biến như sau

 <?php [   ---  PHP code---- ] ?> and <? [---  PHP code  ---] ?>
6

Hoặc là

<!--?php echo "Method 1"; print "Method 2"; ?-->
0

$variable3 sẽ chứa “Xin chào thế giới”. Mã đầu tiên nhanh hơn mã thứ hai, đặc biệt đối với các tập dữ liệu lớn


64) định nghĩa của một phiên là gì?

Phiên là một đối tượng logic cho phép chúng tôi lưu giữ dữ liệu tạm thời trên nhiều trang PHP


65) Làm thế nào để bắt đầu một phiên làm việc trong PHP?

Việc sử dụng chức năng session_start() cho phép chúng tôi kích hoạt một phiên


66) Làm thế nào bạn có thể tuyên truyền id phiên?

Bạn có thể truyền id phiên thông qua cookie hoặc tham số URL


Cookie liên tục được lưu trữ vĩnh viễn trong tệp cookie trên máy tính của trình duyệt. Theo mặc định, cookie là tạm thời và sẽ bị xóa nếu chúng tôi đóng trình duyệt


68) Khi nào phiên kết thúc?

Các phiên tự động kết thúc khi tập lệnh PHP thực thi xong nhưng có thể được kết thúc theo cách thủ công bằng cách sử dụng session_write_close()


69) Sự khác biệt giữa session_unregister() và session_unset() là gì?

Hàm session_unregister() hủy đăng ký một biến toàn cục khỏi phiên hiện tại và hàm session_unset() giải phóng tất cả các biến phiên


70) $GLOBALS nghĩa là gì?

$GLOBALS là mảng kết hợp bao gồm các tham chiếu đến tất cả các biến hiện được xác định trong phạm vi toàn cầu của tập lệnh


71) $_SERVER nghĩa là gì?

$_SERVER là một mảng bao gồm thông tin được tạo bởi máy chủ web như đường dẫn, tiêu đề và vị trí tập lệnh


72) $_FILES nghĩa là gì?

$_FILES là một mảng kết hợp bao gồm các mục được gửi tới tập lệnh hiện tại thông qua phương thức HTTP POST


73) Sự khác biệt giữa $_FILES[‘userfile’][‘name’] và $_FILES[‘userfile’][‘tmp_name’] là gì?

$_FILES[‘userfile’][‘name’] đại diện cho tên gốc của tệp trên máy khách,

$_FILES[‘userfile’][‘tmp_name’] đại diện cho tên tệp tạm thời của tệp được lưu trữ trên máy chủ


74) Làm thế nào chúng ta có thể nhận được lỗi khi có một vấn đề để tải lên một tập tin?

$_FILES[‘userfile’][‘error’] chứa mã lỗi liên quan đến tệp đã tải lên


75) Làm cách nào chúng tôi có thể thay đổi kích thước tối đa của các tệp sẽ được tải lên?

Chúng tôi có thể thay đổi kích thước tối đa của tệp sẽ được tải lên bằng cách thay đổi upload_max_filesize trong php. ban đầu


76) $_ENV nghĩa là gì?

$_ENV là một mảng biến kết hợp được gửi tới tập lệnh PHP hiện tại thông qua phương thức môi trường


$_COOKIE là một mảng biến kết hợp được gửi tới tập lệnh PHP hiện tại bằng HTTP Cookies


78) Phạm vi của các biến nghĩa là gì?

Phạm vi của một biến là bối cảnh trong đó nó được xác định. Phần lớn, tất cả các biến PHP chỉ có một phạm vi duy nhất. Phạm vi duy nhất này cũng bao gồm các tệp được yêu cầu và bao gồm


79) sự khác biệt giữa toán tử 'BITWISE AND' và 'LOGICAL AND' là gì?

$a và $b. TRUE nếu cả $a và $b đều TRUE

$a & $b. Các bit được đặt trong cả $a và $b đều được đặt


80) Hai toán tử chuỗi chính là gì?

Đầu tiên là toán tử nối (‘. ’), trả về sự kết hợp của các đối số phải và trái của nó. Thứ hai là (‘. ='), nối đối số bên phải với đối số bên trái


81) Toán tử mảng ‘===’ nghĩa là gì?

$a === $b TRUE nếu $a và $b có cùng cặp khóa/giá trị theo cùng thứ tự và cùng loại


82) Đâu là sự khác biệt giữa $a. = $b và $a. == $b?

= có nghĩa là bất bình đẳng (TRUE nếu $a không bằng $b) và. == có nghĩa là không có danh tính (TRUE nếu $a không giống với $b)


83) Làm cách nào chúng ta có thể xác định xem một biến PHP có phải là một đối tượng được khởi tạo của một lớp nhất định hay không?

Để có thể xác minh xem một biến PHP có phải là một đối tượng khởi tạo của một lớp nhất định hay không, chúng tôi sử dụng instanceof


84) Câu lệnh goto hữu ích để làm gì?

Câu lệnh goto có thể được đặt để cho phép nhảy vào bên trong chương trình PHP. Mục tiêu được trỏ bởi nhãn theo sau là dấu hai chấm và hướng dẫn được chỉ định dưới dạng câu lệnh goto theo sau là nhãn mục tiêu mong muốn


85) sự khác biệt giữa Ngoại lệ là gì. getMessage và ngoại lệ. theo hàng?

Ngoại lệ. getMessage cho phép chúng tôi nhận thông báo Ngoại lệ và Ngoại lệ. getLine cho phép chúng tôi nhận được dòng xảy ra ngoại lệ


86) Biểu thức Ngoại lệ có nghĩa là gì. __toString nghĩa là gì?

Ngoại lệ. __toString đưa ra biểu diễn String của ngoại lệ


87) Làm cách nào để phân tích tệp cấu hình?

Hàm parse_ini_file() cho phép chúng tôi tải tệp ini được chỉ định trong tên tệp và trả về các cài đặt trong đó trong một mảng kết hợp


88) Làm cách nào để xác định xem một biến có được đặt hay không?

Hàm boolean isset xác định nếu một biến được đặt và không phải là NULL


89) Sự khác nhau giữa hàm strstr() và strstr() là gì?

Hàm chuỗi strstr(string allString, string occ) trả về một phần của allString từ lần xuất hiện đầu tiên của occ cho đến khi kết thúc allString. Hàm này phân biệt chữ hoa chữ thường. stristr() giống với strstr() ngoại trừ việc nó không phân biệt chữ hoa chữ thường


90) sự khác biệt giữa for và foreach là gì?

cho được thể hiện như sau

cho (expr1; expr2; expr3)

tuyên bố

Biểu thức đầu tiên được thực hiện một lần ở đầu. Trong mỗi lần lặp, expr2 được đánh giá. Nếu nó là TRUE, vòng lặp tiếp tục và các câu lệnh bên trong for được thực thi. Nếu nó đánh giá là FALSE, việc thực hiện vòng lặp kết thúc. expr3 được kiểm tra ở cuối mỗi lần lặp

Tuy nhiên, foreach cung cấp một cách dễ dàng để lặp qua mảng và nó chỉ được sử dụng với mảng và đối tượng


91) Có thể gửi biểu mẫu bằng một nút chuyên dụng không?

Có thể sử dụng hàm

<!--?php echo "Method 1"; print "Method 2"; ?-->
08 để gửi biểu mẫu. Ví dụ.
<!--?php echo "Method 1"; print "Method 2"; ?-->
09


92) Sự khác biệt giữa ereg_replace() và eregi_replace() là gì?

Hàm eregi_replace() giống với hàm ereg_replace() ngoại trừ việc nó bỏ qua phân biệt chữ hoa chữ thường khi khớp các ký tự chữ cái


93) Có thể bảo vệ các ký tự đặc biệt trong chuỗi truy vấn không?

Có, chúng tôi sử dụng hàm urlencode() để có thể bảo vệ các ký tự đặc biệt


94) Ba loại lỗi có thể xảy ra trong PHP là gì?

Ba loại lỗi cơ bản là thông báo (không nghiêm trọng), cảnh báo (lỗi nghiêm trọng) và lỗi nghiêm trọng (lỗi nghiêm trọng)


95) Sự khác biệt giữa các ký tự \034 và \x34 là gì?

\034 là bát phân 34 và \x34 là hex 34


96) Làm thế nào chúng ta có thể chuyển biến thông qua điều hướng giữa các trang?

Có thể chuyển các biến giữa các trang PHP bằng cách sử dụng phiên, cookie hoặc trường biểu mẫu ẩn


97) Có thể kéo dài thời gian thực thi của tập lệnh PHP không?

Việc sử dụng set_time_limit(int seconds) cho phép chúng ta kéo dài thời gian thực thi của tập lệnh PHP. Giới hạn mặc định là 30 giây


Có, có thể bằng cách đặt cookie với thời gian hết hạn trong quá khứ


99) Thời gian phiên mặc định trong PHP là gì?

Thời gian phiên mặc định trong php là cho đến khi đóng trình duyệt


100) Có thể sử dụng thành phần COM trong PHP không?

Có, có thể tích hợp (Phân tán) các thành phần Mô hình đối tượng thành phần ((D)COM) trong các tập lệnh PHP được cung cấp dưới dạng khung


101) Giải thích liệu có thể chia sẻ một phiên bản duy nhất của Memcache giữa nhiều dự án PHP hay không?

Có, có thể chia sẻ một phiên bản Memcache duy nhất giữa nhiều dự án. Memcache là một không gian lưu trữ bộ nhớ và bạn có thể chạy memcache trên một hoặc nhiều máy chủ. Bạn cũng có thể định cấu hình máy khách của mình để nói chuyện với một nhóm phiên bản cụ thể. Vì vậy, bạn có thể chạy hai quy trình Memcache khác nhau trên cùng một máy chủ và chúng hoàn toàn độc lập. Trừ khi, nếu bạn đã phân vùng dữ liệu của mình, thì cần phải biết trường hợp nào sẽ lấy dữ liệu từ hoặc đưa vào

Các câu hỏi quan trọng trong PHP là gì?

Câu hỏi phỏng vấn PHP cơ bản dành cho người mới .
Phân biệt website tĩnh và website động. .
PHP được sử dụng nhiều nhất để làm gì?.
PHP có phải là ngôn ngữ kịch bản phân biệt chữ hoa chữ thường không?.
Ý nghĩa của PEAR trong PHP là gì?.
Tập lệnh PHP được thực thi như thế nào?.
Các loại biến có trong PHP là gì?

Các câu hỏi phỏng vấn cho nhà phát triển PHP là gì?

Câu hỏi phỏng vấn trình độ trung cấp .
PHP và HTML có thể tương tác với nhau như thế nào?.
Mục đích của @ trong PHP là gì?.
Giải thích tầm quan trọng của Parser trong PHP?.
Các loại Mảng khác nhau trong PHP là gì?.
Giải thích các loại lỗi chính. .
Đặc điểm là gì?.
JavaScript có tương tác với PHP không?.
Vòng lặp 'foreach' hoạt động như thế nào trong PHP?

Làm thế nào để phỏng vấn một nhà phát triển PHP?

Bạn có thể đưa cho họ một số câu hỏi lập trình PHP ngắn và đơn giản và yêu cầu họ viết mã. .
Họ có thể viết mã nhanh như thế nào?
Mã sạch và dễ hiểu như thế nào?
Họ viết bình luận như thế nào?
Họ tuân theo các phương pháp viết mã tốt nhất ở mức độ nào?

Một số câu hỏi lập trình logic tốt cho cuộc phỏng vấn PHP là gì?

Câu hỏi phỏng vấn PHP trình độ trung cấp .
PHP có thể tương tác với HTML như thế nào?.
Làm cách nào bạn có thể nhúng mã PHP vào trang HTML?.
PHP tương tác với Javascript như thế nào?.
Kể tên các loại biến trong PHP. .
Liệt kê các loại lỗi chính trong PHP và giải thích sự khác biệt của chúng. .
'Đặc điểm' là gì?