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

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


16
อัปเกรด PHP ใน XAMPP สำหรับ Windows หรือไม่
ฉันต้องการทราบว่าคุณอัพเกรด PHP เป็น Xampp สำหรับ Windows ได้อย่างไร? ฉันพยายามดาวน์โหลดเวอร์ชัน PHP ล่าสุดจากไซต์ PHP หลัก แต่เมื่อฉันตรวจสอบ (phpinfo) ฉันยังคงเห็นว่าเวอร์ชันก่อนหน้านี้ยังใช้งานอยู่
175 php  windows  xampp 

18
ไม่พบคำสั่ง Laravel PHP
ฉันได้ติดตั้ง Laravel โดยใช้ผู้แต่งโดยไม่มีปัญหา แต่เมื่อฉันพยายามเรียกใช้ " laravel " ในเทอร์มินัลของฉันฉันมีข้อผิดพลาดทั่วไปนี้: -bash: laravel: ไม่พบคำสั่ง ถ้าฉันอ่านเอกสารของเว็บไซต์ทางการฉันต้องทำสิ่งต่อไปนี้: ตรวจสอบให้แน่ใจว่าวางไดเร็กทอรี ~ / .composer / ผู้ขาย / bin ใน PATH ของคุณเพื่อให้สามารถเรียกใช้laravelได้เมื่อคุณรันคำสั่งlaravelในเทอร์มินัลของคุณ แต่ฉันไม่รู้วิธีการ (ฉันใหม่ในคำสั่งคอนโซลของเทอร์มินัล) คุณช่วยฉันได้ไหม ขอบคุณ !!
175 php  bash  laravel 

30
คุณสมบัติที่ซ่อนของ PHP? [ปิด]
เป็นการยากที่จะบอกสิ่งที่ถูกถามที่นี่ คำถามนี้คลุมเครือคลุมเครือไม่สมบูรณ์กว้างเกินไปหรือโวหารและไม่สามารถตอบได้อย่างสมเหตุสมผลในรูปแบบปัจจุบัน สำหรับความช่วยเหลือในการทำความเข้าใจคำถามนี้เพื่อที่จะสามารถเปิด, ไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน10 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันรู้ว่ามันฟังดูเหมือนคำถามที่มีประเด็นประเด็น แต่ให้ฉันอธิบายว่าฉันมาจากไหน นอกวิทยาลัยฉันได้งานที่ร้าน PHP ฉันทำงานที่นั่นหนึ่งปีครึ่งและคิดว่าฉันได้เรียนรู้ทั้งหมดที่มีเพื่อเรียนรู้เกี่ยวกับการเขียนโปรแกรม จากนั้นฉันได้งานเป็นร้านพัฒนาภายในชายเดียวใน บริษัท ขนาดใหญ่ที่งานทั้งหมดอยู่ใน C # ในความมุ่งมั่นของฉันไปยังตำแหน่งที่ฉันเริ่มอ่านบล็อกและหนังสือมากมายและรู้ได้อย่างรวดเร็วว่าฉันผิดที่จะคิดว่าฉันรู้ทุกอย่าง ฉันเรียนรู้เกี่ยวกับการทดสอบหน่วยการฉีดแบบพึ่งพาและรูปแบบของมัณฑนากรหลักการออกแบบของการแต่งงานกันอย่างหลวม ๆ การจัดองค์ประกอบในการถกเถียงเรื่องมรดกและอื่น ๆ และต่อ ๆ ไปเรื่อย ๆ - ฉันยังคงดูดซับทุกอย่างเอาไว้ ไม่จำเป็นต้องบอกว่ารูปแบบการเขียนโปรแกรมของฉันเปลี่ยนแปลงไปอย่างสิ้นเชิงในปีที่แล้ว ตอนนี้ฉันพบว่าตัวเองกำลังรับโปรเจ็กต์ php กำลังทำการเขียนโค้ดสำหรับการเริ่มต้นของเพื่อนและฉันรู้สึกว่าถูก จำกัด อย่างสิ้นเชิงเมื่อเทียบกับการเขียนโปรแกรมใน C # มันทำให้ฉันรำคาญใจจริง ๆ ว่าตัวแปรทั้งหมดที่อยู่ในขอบเขตของคลาสต้องถูกอ้างอิงโดยการต่อท้าย '$ this->' มันทำให้ฉันรำคาญว่าไม่มี IDEs ใด ๆ ที่ฉันพยายามมีความเป็น Intellisense …

6
จะลบไฟล์ด้วย PHP ได้อย่างไร?
ฉันจะลบไฟล์ออกจากเซิร์ฟเวอร์ด้วย PHP ได้อย่างไรหากไฟล์นั้นอยู่ในไดเรกทอรีอื่น นี่คือเค้าโครงหน้าของฉัน: projects/backend/removeProjectData.php (ไฟล์นี้ลบข้อมูลทั้งหมดของฉันสำหรับฐานข้อมูลและควรลบไฟล์ที่เกี่ยวข้องด้วย) public_files/22.pdf (สถานที่ที่ไฟล์ตั้งอยู่) ฉันใช้unlinkฟังก์ชั่น: unlink('../../public_files/' . $fileName); แต่นี่ทำให้ฉันเกิดข้อผิดพลาดว่าไม่มีไฟล์อยู่ ความคิดใด ๆ
174 php  file-io 

6
ความแตกต่างระหว่าง "รวม" และ "ต้องการ" ใน php
มีความแตกต่างระหว่างพวกเขาหรือไม่? ใช้พวกเขาเป็นเรื่องของการตั้งค่าหรือไม่? การใช้งานมากกว่าที่อื่น ๆ จะสร้างความได้เปรียบหรือไม่? ระบบความปลอดภัยแบบไหนดีกว่ากัน?
174 php  include  require 

10
วิธีที่ดีกว่าในการตรวจสอบตัวแปรสำหรับโมฆะหรือสตริงว่าง?
เนื่องจาก PHP เป็นภาษาแบบไดนามิกวิธีที่ดีที่สุดในการตรวจสอบเพื่อดูว่าเขตข้อมูลที่ให้ไว้ว่างเปล่าคืออะไร? ฉันต้องการรับรองว่า: null ถือว่าเป็นสตริงว่าง สตริงสีขาวพื้นที่เท่านั้นถือว่าว่างเปล่า ว่า "0" ไม่ถือว่าว่างเปล่า นี่คือสิ่งที่ฉันได้รับ: $question = trim($_POST['question']); if ("" === "$question") { // Handle error here } จะต้องมีวิธีที่ง่ายกว่าในการทำเช่นนี้?
174 php  validation 

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

12
PHP - ค้นหารายการตามคุณสมบัติของวัตถุจากอาร์เรย์ของวัตถุ
อาร์เรย์ดูเหมือนว่า: [0] => stdClass Object ( [ID] => 420 [name] => Mary ) [1] => stdClass Object ( [ID] => 10957 [name] => Blah ) ... $vและฉันมีตัวแปรจำนวนเต็มที่เรียกว่า ฉันจะเลือกรายการอาร์เรย์ที่มีวัตถุที่IDทรัพย์สินมี$vค่าได้อย่างไร
174 php  arrays  object 

3
การอ้างอิงตัวแปรควรส่งคืนโดยการอ้างอิง - Codeigniter
หลังจากอัปเกรด PHP เซิร์ฟเวอร์ฉันได้รับข้อผิดพลาดต่อไปนี้กับ PHP เวอร์ชัน 5.6.2 บน Apache 2.0 A PHP Error was encountered Severity: Notice Message: Only variable references should be returned by reference Filename: core/Common.php Line Number: 257 ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

17
ข้อผิดพลาดในการแยกวิเคราะห์: ข้อผิดพลาดทางไวยากรณ์จุดสิ้นสุดของไฟล์ที่ไม่คาดคิดในรหัส PHP ของฉัน
ฉันพบข้อผิดพลาด: Parse error: syntax error, unexpected end of file in the line ด้วยรหัสนี้: <html> <?php function login() { // Login function code } if (login()) {?> <h2>Welcome Administrator</h2> <a href=\"upload.php\">Upload Files</a> <br /> <a href=\"points.php\">Edit Points Tally</a> <?php} else { echo "Incorrect login details. Please login"; } ?> Some more …
173 php  html  parse-error 

14
PHP - รับบูลเพื่อสะท้อนเท็จเมื่อเท็จ
รหัสต่อไปนี้ไม่ได้พิมพ์อะไรเลย: $bool_val = (bool)false; echo $bool_val; แต่พิมพ์รหัสต่อไปนี้1: $bool_val = (bool)true; echo $bool_val; มีวิธีที่ดีกว่าในการพิมพ์0หรือfalseเมื่อ$bool_valมีfalseการเพิ่มifคำสั่งกว่า?
172 php  boolean 

13
วิธีรับแบบสอบถามที่ดำเนินการใน Laravel 5 DB :: getQueryLog () การส่งคืนอาเรย์ที่ว่างเปล่า
ฉันพยายามที่จะดูบันทึกการสืบค้น แต่DB::getQueryLog()เพิ่งกลับอาร์เรย์ที่ว่างเปล่า: $user = User::find(5); print_r(DB::getQueryLog()); ผลลัพธ์ Array ( ) ฉันจะดูบันทึกการสืบค้นนี้ได้อย่างไร

6
Guzzle 6: ไม่มีวิธี json () อีกต่อไปสำหรับการตอบกลับ
ก่อนหน้านี้ใน Guzzle 5.3: $response = $client->get('http://httpbin.org/get'); $array = $response->json(); // Yoohoo var_dump($array[0]['origin']); ฉันสามารถรับชุด PHP จากการตอบสนอง JSON ได้อย่างง่ายดาย ตอนนี้ใน Guzzle 6 ฉันไม่รู้จะทำอย่างไร ดูเหมือนว่าจะไม่มีjson()วิธีการอีกต่อไป ฉัน (อย่างรวดเร็ว) อ่านเอกสารจากเวอร์ชันล่าสุดและไม่พบสิ่งใดเกี่ยวกับการตอบสนองของ JSON ฉันคิดว่าฉันพลาดบางสิ่งบางอย่างอาจมีแนวคิดใหม่ที่ฉันไม่เข้าใจ (หรือบางทีฉันอ่านไม่ถูกต้อง) นี่เป็นวิธีใหม่ในแบบเดียวหรือไม่? $response = $client->get('http://httpbin.org/get'); $array = json_decode($response->getBody()->getContents(), true); // :'( var_dump($array[0]['origin']); หรือมีผู้ช่วยหรืออะไรแบบนั้น?
172 php  guzzle 

11
เพิ่มหนึ่งวันในวันที่
รหัสของฉันที่จะเพิ่มหนึ่งวันในวันที่จะคืนวันที่ก่อนหน้าวันที่เพิ่ม: 2009-09-30 20:24:00วันที่หลังจากเพิ่มหนึ่งวัน SHOULD จะถูกนำไปวางในเดือนถัดไป:1970-01-01 17:33:29 <?php //add day to date test for month roll over $stop_date = date('Y-m-d H:i:s', strtotime("2009-09-30 20:24:00")); echo 'date before day adding: '.$stop_date; $stop_date = date('Y-m-d H:i:s', strtotime('+1 day', $stop_date)); echo ' date after adding one day. SHOULD be rolled over to the next month: …
172 php  date  datetime 

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