หน้าแรก
หน้าแรก
ข้อมูลสามารถส่งผ่าน JSON หรือผ่าน POST ปกติ ต่อไปนี้เป็นตัวอย่างที่แสดงข้อมูลที่ส่งผ่าน JSON - var value_1 = 1; var value_2 = 2; var value_3 = 3; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "your_url_goes
วิธีที่รวดเร็วในการทำเช่นนี้ได้แสดงไว้ด้านล่าง − if (array_flip($set)[$value] !== null) { echo "something"; //take some action } ในการปรับแต่งจำนวนปุ่ม ฟังก์ชันสามารถปรับแต่งได้ดังนี้ - function array_keys_exists(array $keys, array $arr) { return !array_diff_key(
รหัสด้านล่างสามารถใช้เพื่อแปลงค่าฐานสิบหกเป็นค่า HSL - function hex_To_Hsl($hex) { $hex_val = array($hex_val[0].$hex_val[1], $hex_val[2].$hex_val[3], $hex_val[4].$hex_val[5]); $rgb_val = array_map(function($part) { return hexdec($part) / 255; &nb
สามารถใช้ฟังก์ชัน json_decode ได้ดังแสดงด้านล่าง - json_decode($json_string_that_needs_to_be_converted, true); บรรทัดด้านล่างของรหัสสามารถใช้เพื่อแปลง JSONL เป็นรูปแบบอาร์เรย์ - $json_string = '["[email protected]","[email protected]","[email protected]"]'; $array_of_data=json_d
ต้องเปลี่ยนรหัสภายใน รุ่น และ ตัวควบคุม เพื่อรวมรหัสที่แสดงด้านล่าง - ภายใน คอนโทรลเลอร์ $header = $this->model_name->call_head(); foreach($header as $item) { $name = $item['name']; $array['name'] = $name; $array['data'] = $item[
เหตุผลที่ in_array ส่งคืน True อาจเป็นการแปลงสตริงเป็นตัวเลข เมื่อสตริงถูกส่งผ่านไปยังฟังก์ชัน จะส่งกลับ 0 ซึ่งเป็นค่าที่ต้องค้นหา PHP ใช้การเล่นกลแบบหลวม เช่น ใช้ ==แทน ===เมื่อเปรียบเทียบองค์ประกอบ ดังนั้นค่าของพวกมันจึงถูกเปรียบเทียบไม่ใช่ประเภท อีกสาเหตุหนึ่งคือ type juggling ซึ่งหมายความว่าปร
สามารถใช้ฟังก์ชัน addcslashes ได้ ด้านล่างนี้คือรูปแบบของฟังก์ชัน − string addcslashes ( string $str, string $charlist ) ฟังก์ชันนี้ส่งคืนสตริงที่มีแบ็กสแลชปรากฏก่อนอักขระ ด้านล่างนี้เป็นการสาธิตการใช้งาน ตัวอย่าง <?php echo addcslashes('sample[ ]', 'A..z'); ?> ผล
เมธอด mutator สามารถใช้กับเมธอดลูกโซ่ โดยเมธอดเหล่านี้จะคืนค่าอ็อบเจ็กต์ดั้งเดิม และสามารถเรียกเมธอดอื่นๆ บนอ็อบเจ็กต์เหล่านี้ที่ส่งคืนโดยฟังก์ชัน mutator ตัวอย่าง ด้านล่างนี้เป็นตัวอย่างง่ายๆ ที่แสดงให้เห็นเช่นเดียวกัน − <?php class sample_class { private $str; functio
__DIR__ สามารถใช้เพื่อรับไดเร็กทอรีการทำงานของโค้ดปัจจุบัน ได้รับการแนะนำใน PHP ตั้งแต่เวอร์ชัน 5.3 คล้ายกับการใช้ dirname(__FILE__) โดยปกติแล้ว จะใช้เพื่อรวมไฟล์อื่นๆ ที่มีอยู่ในไฟล์ที่รวมไว้ พิจารณาโครงสร้างไดเรกทอรีต่อไปนี้ - ไดเร็กทอรีชื่อ master ซึ่งมีสองไฟล์ชื่อ worker_1 และ worker_2 ไดเร็กท
PHP SOAP เปิดให้ใช้งานตั้งแต่ PHP เวอร์ชัน 5.0.1 ผู้ใช้ที่ยังคงใช้ PHP4 ต้องใช้ NuSOAP รหัส PHP ดั้งเดิมนั้นดีกว่าในแง่ของประสิทธิภาพและค่อนข้างปราศจากข้อผิดพลาด ดังนั้นจึงแนะนำให้ใช้ PHP SOAP หากมี ในทางกลับกัน NuSOAP ก็มีเอกสารไม่มากบนเว็บไซต์ทางการเช่นกัน คุณสมบัติเด่นของ NuSOAP มันมาพร้อมกับว
คุณสามารถเพิ่มบรรทัดโค้ดด้านล่างลงในไฟล์ /etc/phpmyadmin/config.inc.php ที่ด้านล่าง - $i++; $cfg['Servers'][$i]['host'] = 'HostName:port'; // hostname and port are provided if they are not default values $cfg['Servers'][$i]['user'] = 'userName'; //us
สามารถวางเส้นทางตอบกลับและเส้นทางกลับในส่วนหัวดังที่แสดงด้านล่าง - $headers = 'From: [email protected]' . "\r\n" . 'Reply-To: [email protected]' . "\r\n" . 'Return-Path: [email protected]' มิฉะนั้น สามารถส่งผ่านเป็นพารามิเตอร์ที่ห้าเพื่อเปลี่ยนเส้นทางก
Serialize ดีกว่าเมื่อเปรียบเทียบกับ JSON ในการจัดเก็บตัวแปร PHP สามารถใช้ var_export เพื่อบันทึกไฟล์กำหนดค่า และสามารถใช้ รวม เพื่อโหลดข้อมูลไฟล์ปรับแต่งได้ นี่เป็นวิธีง่ายๆ ในการบันทึกข้อมูลการกำหนดค่าโดยทางโปรแกรมและอ่าน/เขียนได้ง่ายขึ้น ด้านล่างนี้คือโค้ดตัวอย่างสำหรับสิ่งเดียวกัน - config.php
ค่าคงที่ใน PHP ถูกกำหนดโดยใช้ฟังก์ชัน define PHP ค่อนข้างช้า มีบางกรณีที่ส่วนขยาย (เช่น Hidef) ถูกเขียนขึ้นเพื่อปรับปรุงประสิทธิภาพของโค้ด สิ่งนี้จะปรากฎขึ้นเมื่อมีค่าคงที่นับพัน เริ่มต้นจาก PHP เวอร์ชัน 5.3 ค่าคงที่เวลาคอมไพล์ด้วยความช่วยเหลือของ const NAME =VALUE; สามารถใช้ ค่อนข้างเร็วกว่า
ฟังก์ชัน fopen, fread และ fwrite สามารถใช้เพื่อเปิดสตรีมไฟล์ อ่านสตรีมข้อมูล และเขียนข้อมูลดังกล่าวลงในไฟล์ตามลำดับ ทรัพยากรไฟล์ไม่จำเป็นต้องชี้ไปที่ตำแหน่งบนเครื่องท้องถิ่นเสมอไป ด้านล่างนี้เป็นตัวอย่างที่ถ่ายโอนไฟล์จากเซิร์ฟเวอร์ภายในไปยังเซิร์ฟเวอร์ ftp - $file = "file_name.jpg"; $des
ฟังก์ชั่นและคลาสใน PHP มีขอบเขตทั่วโลก ซึ่งหมายความว่าสามารถเรียกใช้นอกฟังก์ชันได้แม้ว่าจะถูกกำหนดไว้ภายในขอบเขตและในทางกลับกัน แต่ PHP ไม่รองรับฟังก์ชันโอเวอร์โหลด และไม่สามารถกำหนดฟังก์ชันที่ประกาศไว้ก่อนหน้านี้ใหม่ได้ ฟังก์ชันนี้กำหนดเป็นฟังก์ชันที่ไม่ระบุตัวตนได้ และสามารถยกเลิกการตั้งค่าได้หล
คลาสนิรนามใน PHP 7 สามารถกำหนดได้โดยใช้คลาสใหม่ สามารถใช้แทนคำจำกัดความของคลาสเต็มได้เช่นกัน เหตุใดจึงต้องใช้คลาสที่ไม่ระบุตัวตน การทดสอบล้อเลียนเป็นเรื่องง่าย สามารถสร้างการใช้งานไดนามิกสำหรับอินเทอร์เฟซได้อย่างง่ายดาย ดังนั้นจึงหลีกเลี่ยงการใช้งาน API การเยาะเย้ยที่ซับซ้อนได้ สามารถวางไว้ในขอบเ
ค่าสามารถแปลงเป็นสตริงโดยใช้ (string) cast หรือฟังก์ชัน strval() ฟังก์ชัน strval() เป็นการเรียกใช้ฟังก์ชันในขณะที่ (string) cast เป็นวิธีการแคสต์ประเภทภายใน เว้นแต่จะมีชุดข้อมูลเฉพาะหรือกรณีการใช้งาน ทั้งสองอย่างนี้สามารถใช้แทนกันได้ นี่เป็นเพราะว่า PHP ใช้การแปลงชนิดอัตโนมัติ เนื่องจากชนิดของตัว
ไฟล์ขนาดใหญ่สามารถอัพโหลดได้โดยใช้ PHP ได้สองวิธี ทั้งสองจะกล่าวถึงด้านล่าง − โดยการเปลี่ยนขีดจำกัดการอัปโหลด_max_filesize ในไฟล์ php.ini การใช้การอัปโหลดไฟล์ที่แยกการอัปโหลดออกเป็นชิ้นเล็กๆ และประกอบชิ้นส่วนเหล่านี้เมื่อการอัปโหลดเสร็จสิ้น ไฟล์ php.ini สามารถอัปเดตได้ดังแสดงด้านล่าง - upload_max
ตัวอย่าง function sentence_split($text) { $before_regexes = array('/(?:(?:[\'\"„][\.!?…][\'\"”]\s)|(?:[^\.]\s[A-Z]\.\s)|(?:\b(?:St|Gen|Hon|Prof|Dr|Mr|Ms|Mrs|[JS]r|Col|Maj|Brig|Sgt|Capt|Cmnd|Sen|Rev|Rep|Revd) &nb