Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP
PHP
  1. ความแตกต่างระหว่างตัวดำเนินการ AND และ &&ใน php

    ตัวดำเนินการตรรกะ AND ตัวดำเนินการ AND เป็นโอเปอเรเตอร์ AND แบบลอจิคัล แต่มีลำดับความสำคัญต่ำกว่าถึง =โอเปอเรเตอร์ && ตัวดำเนินการตรรกะ && เป็นโอเปอเรเตอร์ AND แบบลอจิคัล แต่มีความสำคัญสูงกว่า =โอเปอเรเตอร์ ตัวอย่าง ตามตัวอย่าง แสดงความแตกต่างของตัวดำเนินการ AND กับ && <!DOCTYPE html> <htm

  2. ความแตกต่างระหว่างตัวดำเนินการ and$ ใน php

    ตัวดำเนินการ $ Operator ใช้สำหรับกำหนดตัวแปรใน php ตัวอย่างเช่นข้อความ ตัวแปรดังกล่าวสามารถมีค่าประเภทใดก็ได้ เช่น int, string เป็นต้น ตัวดำเนินการ $$ $$ เป็นโอเปอเรเตอร์พิเศษที่มีชื่อของตัวแปรอื่นและสามารถใช้เพื่อเข้าถึงค่าของตัวแปรนั้นได้ ตัวอย่าง ตามตัวอย่าง แสดงการใช้ตัวดำเนินการ vs′$ <!DOCT

  3. วิธีการติดตั้ง PHP 7 บน Ubuntu Linux 14.04 LTS

    PHP เป็นภาษาสคริปต์ฝั่งเซิร์ฟเวอร์ที่ออกแบบมาสำหรับการพัฒนาเว็บ แต่ยังใช้เป็นภาษาโปรแกรมทั่วไปอีกด้วย สร้างขึ้นโดย Rasmus Lerdorf ในปี 1994 PHP การใช้งานอ้างอิงสร้างโดย PHP กลุ่ม. PHP เวอร์ชันล่าสุดคือ PHP7 และให้ประสิทธิภาพที่เร็วขึ้น 2 เท่า และใช้หน่วยความจำได้ดีกว่า PHP เวอร์ชัน 5.6 ถึง 50% บทควา

  4. การย้าย PHP 5.x เป็น PHP 7 บน CentOS 7

    ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีการอัปเกรดและอัปเดต PHP 5.x เป็น PHP 7, PHP 7 ซึ่งเปิดตัวในปี 2015 ด้วยการปรับปรุงความเร็วที่เทียบได้กับ PHP เวอร์ชันเก่า ข้อกำหนดเบื้องต้น สมมติว่าเราได้ติดตั้ง PHP 5.x บน CentOS7 แล้ว และโมดูล mod_php ควรเปิดใช้งานโดย Apache และเราต้องการสิทธิ์ Sudo หรือผู้ใช

  5. ฉันจะทำลายลูปภายนอกด้วย PHP ได้อย่างไร

    หากมีสองลูปซ้อนกัน สามารถใช้คำสั่ง break ได้ - break 2; ด้านล่างนี้เป็นการสาธิตด้วย foreach loop − foreach(...) {    foreach(...) {       if (my_var_1.name == my_var_2)       break 2; //it breaks out of the outermost foreach loop    } } =5.3 สามารถใ

  6. พิมพ์บรรทัดใหม่ใน PHP ในเครื่องหมายคำพูดเดียว

    เนื่องจาก \n ใช้กับเครื่องหมายคำพูดเดี่ยวไม่ได้ เราจึงต้องหันไปใช้ตัวเลือกอื่น เมื่อใช้อินเทอร์เฟซบรรทัดคำสั่ง สามารถใช้ PHP_EOL คงที่ได้ เมื่อใช้กับเบราว์เซอร์ คุณสามารถใช้ ได้ ทั้งสองตัวเลือกได้รับการสาธิตด้านล่าง <?php if (PHP_SAPI === 'cli') {    return PHP_EOL; } else {

  7. ใน PHP คุณสามารถยกตัวอย่างวัตถุและเรียกวิธีการในบรรทัดเดียวกันได้หรือไม่

    ใช่ อ็อบเจ็กต์สามารถสร้างอินสแตนซ์ได้ และสามารถเรียกเมธอดในบรรทัดเดียวโดยใช้ PHP คุณลักษณะนี้มีผลบังคับใช้ตั้งแต่ PHP เวอร์ชัน 5.4 วัตถุสามารถสร้างอินสแตนซ์ได้โดยการเข้าถึงสมาชิกของชั้นเรียน สามารถเห็นได้ในตัวอย่างด้านล่าง − (new my_var)-> my_instance() คำอธิบายโค้ด − ที่นี่ my_instance คือเมธอ

  8. จะตรวจจับบอทของเครื่องมือค้นหาด้วย PHP ได้อย่างไร

    ไดเรกทอรีเครื่องมือค้นหาของชื่อแมงมุมสามารถใช้เป็นข้อมูลอ้างอิงได้ ถัดไป $_SERVER[HTTP_USER_Agent]; สามารถใช้ตรวจสอบว่าตัวแทนเป็นแมงมุม (บอท) หรือไม่ ด้านล่างนี้เป็นตัวอย่างที่แสดงให้เห็นเช่นเดียวกัน − if(strstr(strtolower($_SERVER[HTTP_USER_AGENT]), some_bot_name)) { //ขั้นตอนอื่นๆ ที่จำเป็นต้องใช

  9. สามารถฝัง HTML ไว้ในคำสั่ง "if" ของ PHP ได้หรือไม่

    ใช่ HTML สามารถฝังอยู่ภายในคำสั่ง if ด้วยความช่วยเหลือของ PHP ด้านล่างนี้คือวิธีการบางส่วน การใช้เงื่อนไข if - <?php if($condition) : ?>    <a href="website_name.com">it is displayed iff $condition is met</a> <?php endif; ?> การใช้เงื่อนไข if และ else if

  10. จะระบุที่อยู่ IP ของเซิร์ฟเวอร์ใน PHP ได้อย่างไร

    IP ของเซิร์ฟเวอร์สามารถระบุได้ด้วยโค้ดด้านล่าง - $_SERVER['SERVER_ADDR']; พอร์ตสามารถระบุได้โดยใช้บรรทัดรหัสด้านล่าง - $_SERVER['SERVER_PORT']; สำหรับ PHP เวอร์ชัน 5.3 ขึ้นไป สามารถใช้บรรทัดของโค้ดต่อไปนี้ได้ - $host_addr= gethostname(); $ip_addr = gethostbyname($host_addr); สามาร

  11. จะอัพโหลดหลายไฟล์และเก็บไว้ในโฟลเดอร์ด้วย PHP ได้อย่างไร?

    ด้านล่างนี้เป็นขั้นตอนในการอัปโหลดหลายไฟล์และจัดเก็บไว้ในโฟลเดอร์ - ชื่ออินพุตต้องกำหนดเป็นอาร์เรย์ เช่น name=inputName[] องค์ประกอบอินพุตควรมี multiple=multiple หรือหลายรายการ ในไฟล์ PHP ให้ใช้ไวยากรณ์ $_FILES[inputName][param][index] ต้องตรวจสอบชื่อไฟล์และเส้นทางที่ว่างเปล่า เนื่องจากอาร์เรย์อาจม

  12. แปลง Dashes เป็น CamelCase ใน PHP

    ต่อไปนี้เป็นรหัสสำหรับแปลงขีดกลางเป็น CamelCase ใน PHP - ตัวอย่างอินพุต − นี่คือสตริงทดสอบ ตัวอย่างผลลัพธ์ − isATestString นี้ หมายเหตุ - ไม่จำเป็นต้องใช้ regex หรือ callbacks สามารถทำได้โดยใช้ ucwords function dashToCamelCase($string, $capitalizeFirstCharacter = false) {    $str = str_

  13. จะปรับขนาดภาพใน PHP ได้อย่างไร?

    รูปภาพสามารถปรับขนาดได้โดยใช้ฟังก์ชัน ImageMagick หรือ GD หากใช้ฟังก์ชันของ GD ขนาดของไฟล์ภาพจะลดลงเมื่อสุ่มตัวอย่างภาพจากกล้องดิจิตอลดิบ เราจะมาดูกันว่า GD สามารถใช้ปรับขนาดรูปภาพได้อย่างไรในโค้ดด้านล่าง function image_resize($file_name, $width, $height, $crop=FALSE) {    list($wid, $ht)

  14. จะซ่อน Href จากลิงก์ใน PHP ได้อย่างไร

    นี้เป็นไปไม่ได้ ไม่สามารถซ่อน href จากลิงก์ได้ แต่ไฟล์สามารถเขียนใหม่ได้และ URL คำขอสามารถเปลี่ยนได้ดังนี้ - name.php/5001 นอกเหนือจากนี้ สามารถใช้คำขอโพสต์ด้วยวิธีด้านล่าง − <form method="post" action="name.php"> <input type="hidden" name="packageID"

  15. เรียกใช้โปรแกรม Python จาก PHP

    ใน PHP สามารถใช้ฟังก์ชัน shell_exec ได้ สามารถดำเนินการผ่านเชลล์และสามารถส่งคืนผลลัพธ์เป็นสตริงได้ ส่งคืนข้อผิดพลาดหาก NULL ถูกส่งผ่านจากบรรทัดคำสั่งหรือส่งคืนไม่มีเอาต์พุตเลย ด้านล่างนี้เป็นการสาธิตโค้ดของสิ่งเดียวกัน - <?php    $command_exec = escapeshellcmd('path-to-.py-file'

  16. รับ unix timestamp จากสตริงโดยไม่ต้องตั้งค่าเขตเวลาเริ่มต้นใน PHP

    สตริงมีเขตเวลา และโดยปกติไม่จำเป็นต้องตั้งค่าเขตเวลาเริ่มต้น แต่เมื่อจำเป็นต้องพิมพ์ โซนเวลาเริ่มต้นสามารถตั้งค่าได้อย่างชัดเจน ด้านล่างเป็นรหัสที่จะทำเช่นเดียวกัน - เขตเวลาเริ่มต้น ตัวอย่าง echo date_default_timezone_get(); ผลลัพธ์ สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - UTC เมื่อระบุเขตเวลา ตัวอย่าง ech

Total 1279 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:37/64  20-คอมพิวเตอร์/Page Goto:1 31 32 33 34 35 36 37 38 39 40 41 42 43