Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP
PHP
  1. มีฟังก์ชัน PHP ที่เพิ่มเฉพาะเครื่องหมายสแลชในเครื่องหมายคำพูดคู่ ไม่ใช่เครื่องหมายคำพูดเดียว

    ฟังก์ชัน json_encode สามารถใช้เพื่อเพิ่มเครื่องหมายทับในเครื่องหมายคำพูดคู่ นอกจากนี้ยังสามารถใช้ addcslahses เพื่อเพิ่ม \ ให้กับอักขระเฉพาะได้ - ตัวอย่าง <?php $str = addcslashes("Hello there!","t");    echo($str); ?> ผลลัพธ์ สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - Hell

  2. เหตุใด PHP จึงเหมาะสำหรับเว็บไซต์ที่มีการเข้าชมสูง

    สาเหตุหลักที่ทำให้เว็บไซต์ทำงานช้าคือมีโฮสต์มากเกินไป ประโยชน์ของการใช้ PHP เหนือภาษาอื่นๆ ที่คอมไพล์แล้วคือความสะดวกในการบำรุงรักษา PHP ได้รับการออกแบบมาเพื่อรองรับการรับส่งข้อมูล HTTP อย่างมีประสิทธิภาพ มีการสร้างน้อยกว่าเมื่อเปรียบเทียบกับการสร้างโดยใช้ภาษาที่คอมไพล์อื่นๆ นอกจากนี้ การรวมการเปลี

  3. ฉันจะแตกหรือคลายการบีบอัดไฟล์ gzip โดยใช้ php ได้อย่างไร

    ไฟล์ซิปสามารถคลายซิปหรือคลายการบีบอัดได้โดยใช้ฟังก์ชัน gzread ของ PHP ด้านล่างนี้เป็นตัวอย่างโค้ดของสิ่งเดียวกัน - ตัวอย่าง $file_name = name_of/.dump.gz'; $buffer_size = 4096; // The number of bytes that needs to be read at a specific time, 4KB here $out_file_name = str_replace('.gz', &

  4. [\S\s]* หมายถึงอะไรใน regex ใน PHP?

    นิพจน์ทั่วไป [\S\s]* ใน PHP หมายถึง “ไม่ตรงกับบรรทัดใหม่” ใน PHP แฟล็ก /s สามารถใช้เพื่อทำให้จุดตรงกับอักขระทั้งหมด - ตัวอย่าง print(preg_match('/^[\S\s]$/s',"hello \n world")); ผลลัพธ์ สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - 0 ฟังก์ชัน preg_match ใช้เพื่อจับคู่นิพจน์ทั่วไปกับสตริงอินพุ

  5. การเปิดใช้งาน XDebug บนเซิร์ฟเวอร์ที่ใช้งานจริงจะทำให้ PHP ช้าลงหรือไม่

    ใช่ ดีบักเกอร์อย่าง XDebug จะลดประสิทธิภาพของเซิร์ฟเวอร์ PHP นี่คือเหตุผลที่ว่าทำไมดีบักเกอร์ไม่อยู่ในสภาพแวดล้อมของเซิร์ฟเวอร์ มีการปรับใช้ในสภาพแวดล้อมที่แตกต่างกันเพื่อหลีกเลี่ยงค่าใช้จ่ายที่ไม่จำเป็น ไม่สามารถแสดงข้อความแก้ไขข้อบกพร่องในแอปพลิเคชันที่อยู่ในขั้นตอนการผลิตได้ เมื่อมีการเพิ่มพฤติ

  6. เข้าถึงตัวแปรจากขอบเขตหลักในฟังก์ชัน PHP ที่ไม่ระบุชื่อ

    ใช้ คีย์เวิร์ดสามารถใช้ผูกตัวแปรเข้ากับขอบเขตของฟังก์ชันเฉพาะได้ ใช้คีย์เวิร์ดเพื่อผูกตัวแปรเข้ากับขอบเขตของฟังก์ชัน - ตัวอย่าง <?php $message = 'hello there'; $example = function () {    var_dump($message); }; $example(); $example = function () use ($message) { // Inherit $mes

  7. สร้างชุดค่าผสมทั้งหมดของขนาดเฉพาะจากชุดเดียวใน PHP

    ในการสร้างชุดค่าผสมทั้งหมดของขนาดเฉพาะจากชุดเดียว รหัสจะเป็นดังนี้ − ตัวอย่าง function sampling($chars, $size, $combinations = array()) {    # in case of first iteration, the first set of combinations is the same as the set of characters    if (empty($combinations)) {   &nbs

  8. การจัดเก็บวัตถุในเซสชัน PHP

    สามารถใช้ฟังก์ชัน serialize() ใน PHP ก่อนจัดเก็บอ็อบเจ็กต์ และสามารถเรียกใช้ฟังก์ชัน unserialize() ได้เมื่อต้องดึงอ็อบเจ็กต์จากเซสชัน ฟังก์ชันนี้จะแปลงการแสดงค่าเฉพาะที่จัดเก็บได้เป็นลำดับของบิต สิ่งนี้ทำเพื่อให้สามารถจัดเก็บข้อมูลในไฟล์ บัฟเฟอร์หน่วยความจำ หรือสามารถถ่ายโอนผ่านเครือข่ายได้ การใช้

  9. PHP readfile กับ file_get_contents

    ฟังก์ชัน readfile เป็นฟังก์ชัน inbuilt ใน PHP ที่อ่านไฟล์ลงในบัฟเฟอร์เอาต์พุตโดยตรง ชื่อของไฟล์จะถูกส่งผ่านเป็นพารามิเตอร์ไปยังฟังก์ชัน ส่งคืนจำนวนไบต์ที่อ่านในกรณีที่อ่านข้อมูลสำเร็จ คืนค่า FALSE มิฉะนั้น − ตัวอย่าง ผลลัพธ์ สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - ขออภัย ไม่สามารถเปิดไฟล์ได้ ฟังก์ชัน fil

  10. วิธีการเปิดไฟล์ Excel ด้วย PHPExcel สำหรับทั้งการอ่านและการเขียน?

    ไม่มีแนวคิดในการเปิดไฟล์เพื่ออ่านและเขียนใน PHPExcel เนื่องจากไม่ทราบแหล่งที่มาของวัตถุ PHPExcel โดยไม่คำนึงถึงแหล่งที่มาที่โหลดไฟล์หรือประเภทของไฟล์ ไฟล์สามารถอ่านได้ตามชื่อและบันทึกด้วยชื่อเดียวกัน ด้วยวิธีนี้ ไฟล์จะถูกเขียนทับ และการเปลี่ยนแปลงใหม่จะปรากฏในไฟล์ ตัวอย่าง error_reporting(E_ALL); se

  11. เป็นไปได้ไหมที่จะรับรายการเนมสเปซที่กำหนดใน PHP

    ไฟล์ที่กำหนด 1 มีเนมสเปซ ns_1 และไฟล์ 2 มีเนมสเปซ ns_2 หากไฟล์ 1 และไฟล์ 2 รวมอยู่ในไฟล์ 3 จะไม่มีทางทราบได้ว่ามีการโหลดเนมสเปซ ns_1 และ ns_2 แล้ว วิธีเดียวคือใช้ฟังก์ชัน class_exists และรายการของคลาสที่มีเนมสเปซเฉพาะสามารถรับได้โดยใช้ get_declared_classes พูดง่ายๆ ก็คือ ข้อมูลที่ได้รับนี้สามารถใช้

  12. คำนำหน้า '@' ทำอะไรใน PHP

    สัญลักษณ์ @ ระงับข้อผิดพลาดไม่ให้แสดงบนหน้าจอ PHP รองรับตัวดำเนินการควบคุมข้อผิดพลาด เช่น เครื่องหมาย (@) เมื่อถูกเติมหน้านิพจน์ใน PHP ข้อความแสดงข้อผิดพลาดที่อาจสร้างขึ้นเมื่อใช้นิพจน์นั้นจะถูกละเว้น หากเปิดใช้งานแอตทริบิวต์ track_errors ข้อความแสดงข้อผิดพลาดที่สร้างโดยนิพจน์จะถูกบันทึกไว้ในตัวแป

  13. ฉันจะวนซ้ำองค์ประกอบ DOM ใน PHP ได้อย่างไร

    ต่อไปนี้เป็นข้อมูล XML (อินพุต) - วนซ้ำองค์ประกอบในวัตถุ DOM ตัวอย่าง nodeValue); }} ผลลัพธ์ สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - ทุกแท็ก foo จะถูกทำซ้ำและจะได้รับค่า bar และ pub ที่เฉพาะเจาะจง นั่นคือชื่อโหนดย่อยที่เจาะจงสามารถเข้าถึงได้ด้วยชื่อของมันเอง องค์ประกอบในไฟล์ XML ได้มาจากการรัน

  14. ทำให้ PHP pathinfo() คืนค่าชื่อไฟล์ที่ถูกต้องหากชื่อไฟล์เป็น UTF-8

    ฟังก์ชันหลักของ PHP ส่วนใหญ่ไม่ได้เกี่ยวข้องกับชุดอักขระที่แตกต่างจาก Latin-1 แต่ก่อนหน้า pathinfo การวาง setlocale สามารถใช้เพื่อส่งคืนชื่อไฟล์ที่ถูกต้องแม้ว่าจะเข้ารหัส UTF-8 ก็ตาม โดยค่าเริ่มต้น จะรันด้วยภาษา C และสคริปต์ CLI จะทำงานด้วยภาษา utf-8 ที่เป็นค่าเริ่มต้น โลแคลบนเซิร์ฟเวอร์ควรเปลี่ยนจ

  15. จะดาวน์โหลดไฟล์ขนาดใหญ่ผ่านสคริปต์ PHP ได้อย่างไร

    ในการดาวน์โหลดไฟล์ขนาดใหญ่ผ่านสคริปต์ PHP โค้ดจะเป็นดังนี้ - ตัวอย่าง <?php function readfile_chunked($filename,$retbytes=true) {    $chunksize = 1*(1024*1024); // how many bytes per chunk the user wishes to read    $buffer = '';    $cnt =0;    $han

  16. จะอ่านไฟล์ข้อความเพียง 5 บรรทัดสุดท้ายใน PHP ได้อย่างไร

    หากต้องการอ่านไฟล์ข้อความเพียง 5 บรรทัดสุดท้าย โค้ดจะเป็นดังนี้ - ตัวอย่าง $file = file("filename.txt"); for ($i = max(0, count($file)-6); $i < count($file); $i++) {    echo $file[$i] . "\n"; } ผลลัพธ์ สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - Given that the file has more tha

  17. ตรวจจับภาษาจากสตริงใน PHP

    ตรวจไม่พบภาษาจากประเภทอักขระ มีวิธีอื่นๆ แต่ไม่รับประกันความถูกต้องสมบูรณ์ สามารถใช้ TextLanguageDetect Pear Package ได้อย่างแม่นยำ ด้านล่างนี้คือโค้ดตัวอย่างสำหรับสิ่งเดียวกัน - ตัวอย่าง require_once 'Text/LanguageDetect.php'; $l = new Text_LanguageDetect(); $result = $l->detect($text, 4

  18. ใน PHP ฉันจะเพิ่มองค์ประกอบวัตถุในอาร์เรย์ได้อย่างไร

    รหัสมีดังต่อไปนี้ − ตัวอย่าง $object = new stdClass(); $object->name = "My name"; $myArray[] = $object; ผลลัพธ์ สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - Suppose myArray already contains ‘a’ and ‘c’, the value of “My name” will be added to it. It becomes Array

  19. จัดเรียงอาร์เรย์หลายมิติ php ตามค่าย่อยใน PHP

    ฟังก์ชัน usort สามารถใช้เพื่อจัดเรียงอาร์เรย์หลายมิติใน PHP มันจัดเรียงอาร์เรย์ตามเกณฑ์ที่ผู้ใช้กำหนด - ตัวอย่าง <?php function my_sort($a,$b) {    if ($a==$b) return 0;    return ($a<$b)?-1:1; } $a=array(4,2,81,63); usort($a,"my_sort"); $arrlength=count($a); for(

  20. PHP Casting Variable เป็นประเภทวัตถุใน foreach Loop

    ขึ้นอยู่กับ IDE ที่กำลังใช้งาน ตัวอย่างเช่น Netbeans และ IntelliJ สามารถเปิดใช้งานการใช้ @var ในความคิดเห็น - /* @var $variable ClassName */ $variable-> นอกจากนี้ คุณสามารถสร้างคำอธิบายประกอบ @return ด้วยวิธีการที่ระบุว่าประเภทการส่งคืนจะเป็นอาร์เรย์ของออบเจ็กต์ ClassName ข้อมูลนี้สามารถเข้าถึง

Total 1279 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:42/64  20-คอมพิวเตอร์/Page Goto:1 36 37 38 39 40 41 42 43 44 45 46 47 48