คำถามติดแท็ก php

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

3
แบบสอบถามของ PDO เทียบกับการดำเนินการ
ทั้งสองทำสิ่งเดียวกันแตกต่างกันหรือไม่? มีความแตกต่างนอกเหนือจากการใช้prepareระหว่าง $sth = $db->query("SELECT * FROM table"); $result = $sth->fetchAll(); และ $sth = $db->prepare("SELECT * FROM table"); $sth->execute(); $result = $sth->fetchAll(); ?
129 php  pdo 

4
ทำให้คอลัมน์ไม่เป็นโมฆะในการย้าย Laravel
ฉันกำลังเขียนการย้ายข้อมูลเพื่อสร้างคอลัมน์บางคอลัมน์ในตารางnullableในขณะนี้ สำหรับฟังก์ชั่น down ฉันต้องการสร้างคอลัมน์เหล่านั้นnot nullableอีกครั้งแน่นอน ฉันดูเอกสารตัวสร้างสคีมาแต่ไม่เห็นวิธีดำเนินการนี้ ความช่วยเหลือใด ๆ จะได้รับการชื่นชม

21
วิธีใดในการทำลาย if statement ใน PHP?
มีคำสั่งใด ๆ ใน PHP จะหยุดการดำเนินการในปัจจุบันหรือผู้ปกครองifคำสั่งเดียวกับbreakหรือbreak(1)สำหรับ/switch loopตัวอย่างเช่น $arr=array('a','b'); foreach($arr as $val) { break; echo "test"; } echo "finish"; ในโค้ดด้านบน PHP จะไม่ทำecho "test";และจะไปที่echo "finish"; ฉันต้องการสิ่งนี้สำหรับถ้า $a="test"; if("test"==$a) { break; echo "yes"; // I don't want this line or lines after to be executed, without using another if } echo "finish"; ฉันต้องการที่จะข้อความข้างต้นและหยุดการดำเนินการหรือรหัสดังกล่าวซึ่งจะไม่จำเป็นอีกต่อไปที่จะดำเนินการอาจจะมีหรือไม่อาจจะเป็นเงื่อนไขที่เพิ่มเติมจะมีวิธีการทำเช่นนี้?breakifecho "yes"; …
129 php 

7
ฉันจะเพิ่มเวอร์ชัน PHP เพิ่มเติมใน MAMP ได้อย่างไร
MAMP เวอร์ชันปัจจุบันที่ฉันมีมีเพียง php 5.2.17 และ 5.4.4 ฉันต้องการ 5.3.X. มีวิธีเพิ่มเวอร์ชันเพิ่มเติมที่สามารถเลือกได้ในการตั้งค่า php อินเตอร์เฟส MAMP หรือไม่ นี่เป็นเวอร์ชันฟรีของ MAMP ไม่ใช่ MAMP PRO ขอบคุณ
129 php  macos  mamp 

8
ใช้ $ _POST เพื่อรับค่าตัวเลือกที่เลือกจาก HTML
ฉันใช้selectดังต่อไปนี้: <select name="taskOption"> <option>First</option> <option>Second</option> <option>Third</option> </select> ฉันจะรับค่าจากselectตัวเลือกและเก็บไว้เป็นตัวแปรสำหรับการใช้งานในอนาคตใน PHP ได้อย่างไร
128 php  html  arrays 

7
แปลงสคริปต์ PHP เป็นหน้าต่างแบบสแตนด์อโลน
ฉันต้องการทำให้งานง่ายขึ้นโดยอัตโนมัติ สำหรับเรื่องนี้ฉันได้เขียนสคริปต์ PHP ขนาดเล็กที่ฉันเรียกใช้จากบรรทัดคำสั่งโดยใช้ PHP-CLI ตอนนี้ฉันต้องการมอบสคริปต์นี้ให้ใครบางคน แต่ฉันไม่ต้องการ: แจกซอร์สโค้ด ขอให้เขาติดตั้ง PHP บนระบบ มีวิธีการสร้างสคริปต์ PHP รุ่น. exe หรือไม่ ฉันไม่ค่อยกังวลเกี่ยวกับการรวบรวม ฉันกังวลมากขึ้นเกี่ยวกับการขอให้ผู้คนติดตั้งและกำหนดค่า PHP
128 php  obfuscation 

4
ความแตกต่างระหว่าง MySQL, MySQLi และ PDO คืออะไร? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ความแตกต่างระหว่าง MySQL, MySQLiและPDOคืออะไร? อันไหนที่เหมาะที่สุดที่จะใช้กับ PHP-MySQL?
128 php  mysql  pdo  mysqli 

9
ฉันจะตั้งค่าเวอร์ชัน PHP ใน PHPStorm ได้อย่างไร
เป็นไปได้ไหมที่จะตั้งค่าเวอร์ชั่น PHP, พูด 4.0+ และมีฟังก์ชั่นไฮไลต์ PHPStorm ที่ไม่สามารถใช้งานได้กับเวอร์ชั่นเก่าที่สุด? ตัวอย่างเช่นสำหรับ PHP4 สิ่งนี้ควรเน้นstatic functionฯลฯ ฉันมีการติดตั้ง PHP บนพีซีของฉัน แต่ฉันไม่ต้องการติดตั้ง PHP เวอร์ชันเก่าสำหรับสคริปต์เล็ก ๆ ทุกตัวที่ฉันต้องผลิต ขอบคุณ
128 php  ide  phpstorm 

3
จะใช้ CURL ผ่านพร็อกซีได้อย่างไร?
ฉันต้องการตั้งค่า curl เพื่อใช้พร็อกซีเซิร์ฟเวอร์ url จัดทำโดยรูปแบบ html ซึ่งไม่มีปัญหา หากไม่มีพร็อกซีก็ใช้งานได้ดี ฉันพบรหัสในไซต์นี้และไซต์อื่น ๆ แต่ใช้ไม่ได้ ความช่วยเหลือใด ๆ ในการค้นหาวิธีแก้ปัญหาที่ถูกต้องจะได้รับการชื่นชมมาก ฉันรู้สึกว่าคนร้องอยู่ใกล้ แต่ฉันขาดอะไรไป ขอบคุณ. รหัสร้องที่ฉันดัดแปลงมาจากที่นี่http://www.webmasterworld.com/forum88/10572.htmแต่ส่งกลับข้อความแสดงข้อผิดพลาดเกี่ยวกับ T_VARIABLE ที่หายไปในบรรทัด 12 <? $url = '$_POST[1]'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 0); curl_setopt($ch, CURLOPT_PROXY, '66.96.200.39:80'); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0); curl_setopt($ch, CURLOPT_CUSTOMREQUEST,'GET'); curl_setopt ($ch, CURLOPT_HEADER, 1) curl_exec ($ch); …
128 php  curl  proxy  php-curl 

9
laravel 5.3 การตรวจสอบสิทธิ์ใหม่ :: เส้นทาง ()
เมื่อเร็ว ๆ นี้ฉันเริ่มใช้ laravel 5.3 เพื่อเขียนบล็อก แต่ฉันมีคำถามหลังจากรัน php artisan make:auth เมื่อฉันเรียกใช้สิ่งนี้มันจะสร้างเส้นทางในไฟล์ web.php นี่คือรหัสในนั้น: Auth::routes(); Route::get('/home', 'HomeController@index'); จากนั้นฉันก็เรียกใช้php artisan route:listฉันพบการกระทำมากมายเช่น LoginController @ login ... แต่ฉันไม่พบการกระทำเหล่านี้ในของฉันApp\Http\Controllers\Authสิ่งเหล่านี้อยู่ที่ไหน และที่Auth::routes()ยืนคืออะไรฉันไม่พบเส้นทางเกี่ยวกับ Auth ฉันต้องการคนช่วยขอบคุณที่ตอบคำถามของฉัน

6
โค้ด PHP เพื่อแปลงแบบสอบถาม MySQL เป็น CSV [ปิด]
ตามที่กล่าวไว้ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา วิธีใดเป็นวิธีที่มีประสิทธิภาพที่สุดในการแปลงแบบสอบถาม MySQL เป็น CSV ใน PHP โปรด? วิธีที่ดีที่สุดคือหลีกเลี่ยงไฟล์ temp เนื่องจากจะลดความสามารถในการพกพา (ต้องใช้เส้นทาง dir และการตั้งค่าสิทธิ์ระบบไฟล์) CSV ควรมีชื่อฟิลด์หนึ่งบรรทัดบนสุด
128 php  mysql  csv 

13
ใช้ PHP กับ Socket.io
เป็นไปได้หรือไม่ที่จะใช้ Sockets.io ในฝั่งไคลเอ็นต์และสื่อสารกับแอปพลิเคชันที่ใช้ PHP บนเซิร์ฟเวอร์ PHP รองรับวิธีการเขียนโค้ดแบบ 'การเชื่อมต่อที่ยาวนาน' หรือไม่? โค้ดตัวอย่างทั้งหมดที่ฉันพบสำหรับ socket.io ดูเหมือนจะเป็นของ node.js ทางฝั่งเซิร์ฟเวอร์ดังนั้นจึงไม่มีความช่วยเหลือ
128 php  socket.io 

3
เพิ่มขีด จำกัด การเรียกฟังก์ชันการซ้อนกัน
มีขีด จำกัด ที่ไม่ดีอย่างหนึ่งใน PHP: หากคุณเรียกใช้ฟังก์ชัน a1 () ที่เรียก a2 () ซึ่งเรียกใช้ a3 ... ดังนั้นเมื่อคุณจะa99()โทรa100()คุณจะเห็น ข้อผิดพลาดร้ายแรง: ฟังก์ชันการซ้อนสูงสุดถึงระดับ '100' ยกเลิก! มีวิธีใดบ้างที่จะเพิ่มขีด จำกัด ของการโทร 100 รังเป็น 500 หรือ 10,000? นี่เป็นสิ่งสำคัญสำหรับฉันเพราะฉันกำลังพัฒนาระบบตามเหตุการณ์ที่มีการโทรกลับจำนวนมาก
128 php  xdebug 

3
PHP: Type hinting - ความแตกต่างระหว่าง "Closure" และ "Callable"
ฉันสังเกตเห็นว่าฉันสามารถใช้คำใบ้ประเภทClosureหรือCallableคำใบ้ได้หากเราคาดว่าจะมีการเรียกใช้ฟังก์ชันการโทรกลับ ตัวอย่างเช่น: function callFunc1(Closure $closure) { $closure(); } function callFunc2(Callable $callback) { $callback(); } $function = function() { echo 'Hello, World!'; }; callFunc1($function); // Hello, World! callFunc2($function); // Hello, World! คำถาม: ความแตกต่างที่นี่คืออะไร? กล่าวอีกนัยหนึ่งว่าควรใช้Closureเมื่อใดและควรใช้เมื่อใดCallableหรือใช้เพื่อวัตถุประสงค์เดียวกัน?
128 php 

30
ขาดการเชื่อมต่อกับเซิร์ฟเวอร์ MySQL ที่ 'การอ่านแพ็กเก็ตการสื่อสารเริ่มต้น' ข้อผิดพลาดของระบบ: 0
ฉันได้รับข้อผิดพลาด: "ขาดการเชื่อมต่อกับเซิร์ฟเวอร์ MySQL เมื่อ 'อ่านแพ็กเก็ตการสื่อสารเริ่มต้นข้อผิดพลาดของระบบ: 0" ในขณะที่ฉันกำลังจะเชื่อมต่อฐานข้อมูลของฉัน หากฉันใช้ localhost ทุกอย่างทำงานได้ดี แต่เมื่อฉันใช้ที่อยู่ IP จริงดังต่อไปนี้ได้รับข้อผิดพลาด: mysql_connect("202.131.xxx.106:xxxx", "xxxx", "xxxxx") or die(mysql_error());
128 php  mysql 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.