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

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

12
ลบข้อความเตือนใน PHP
ฉันมีรหัส PHP เมื่อฉันเรียกใช้ข้อความเตือนจะปรากฏขึ้น ฉันจะลบ / ระงับ / เพิกเฉยข้อความเตือนเหล่านี้ได้อย่างไร

13
แปลงเวลาประทับเป็น PHP วันที่ / เวลาที่อ่านได้
ฉันมีการประทับเวลาที่จัดเก็บในเซสชัน (1299446702) ฉันจะแปลงให้เป็นวันที่ / เวลาที่อ่านได้ใน PHP ได้อย่างไร? ฉันได้ลอง srttotime และอื่น ๆ เพื่อประโยชน์
227 php 

2
เมื่อลบน้ำตกด้วยหลักคำสอน 2
ฉันกำลังพยายามทำตัวอย่างง่ายๆเพื่อเรียนรู้วิธีการลบแถวออกจากตารางหลักและลบแถวที่ตรงกันในตารางย่อยโดยใช้ Doctrine2 โดยอัตโนมัติ นี่คือสองหน่วยงานที่ฉันใช้: Child.php: <?php namespace Acme\CascadeBundle\Entity; use Doctrine\ORM\Mapping as ORM; /** * @ORM\Entity * @ORM\Table(name="child") */ class Child { /** * @ORM\Id * @ORM\Column(type="integer") * @ORM\GeneratedValue(strategy="AUTO") */ private $id; /** * @ORM\ManyToOne(targetEntity="Father", cascade={"remove"}) * * @ORM\JoinColumns({ * @ORM\JoinColumn(name="father_id", referencedColumnName="id") * }) * * @var father */ private $father; …

8
อัปสตรีมส่งเฮดเดอร์ใหญ่เกินไปขณะอ่านการตอบสนองของส่วนหัวจากอัปสตรีม
ฉันได้รับข้อผิดพลาดประเภทนี้: 2014/05/24 11:49:06 [ข้อผิดพลาด] 8376 # 0: * 54031 upstream ส่งส่วนหัวที่ใหญ่เกินไปขณะที่อ่านส่วนหัวการตอบสนองจาก upstream ลูกค้า: 107.21.193.210 เซิร์ฟเวอร์: aamjanata.com คำขอ: "GET / the- ล้างสมอง-พงศาวดารสนับสนุนโดยรัฐคุชราตรัฐบาล /% 20https: /aamjanata.com/the-brainwash-chronicles-sponsored-by-gujarat-government /% 20https: /aamjanata.com/the-brainwash-chronicles- ได้รับการสนับสนุนโดยรัฐคุชราตรัฐบาล /% 20https: /aamjanata.com/the-brainwash-chronicles-sponsored-by-gujarat-government /% 20https: /aamjanata.com/the-brainwash-chronicles-sponsored-by- รัฐคุชราตรัฐบาล /% 20https: /aamjanata.com/the-brainwash-chronicles-sponsored-by-gujarat-government /% 20https: /aamjanata.com/the-brainwash-chronicles-sponsored-by-gujarat-government/ % 20https: /aamjanata.com/the-brainwash-chronicles-sponsored-by-gujarat-government /% 20https: / aamjanataco.th / ที่ล้างสมอง-พงศาวดารสนับสนุนโดยรัฐคุชราตรัฐบาล …
227 nginx  php 


6
แปลง DateTime เป็น String PHP
ฉันได้วิจัยเว็บไซต์จำนวนมากแล้วว่าฉันจะแปลงวัตถุ PHP DateTime เป็น String ได้อย่างไร ฉันมักจะเห็น "String to DateTime" และไม่ใช่ "DateTime to String" PHP DateTime สามารถสะท้อน แต่สิ่งที่ฉันต้องการประมวลผล DateTime ของฉันด้วยฟังก์ชั่นสตริง PHP คำถามของฉันคือฉันจะทำให้ PHP dateTime Object เป็นสตริงเริ่มต้นจากรหัสประเภทนี้ได้อย่างไร: $dts = new DateTime(); //this returns the current date time echo strlen($dts);
225 php  datetime 

5
อะไรคือความแตกต่างระหว่าง PSR-0 และ PSR-4
เมื่อเร็ว ๆ นี้ฉันได้อ่านเกี่ยวกับเนมสเปซและประโยชน์ที่ได้รับ ขณะนี้ฉันกำลังสร้างโครงการใน Laravel และพยายามย้ายจากการโหลดอัตโนมัติในคลาสแผนที่ไปยังการกำหนดเนม อย่างไรก็ตามฉันไม่สามารถเข้าใจความแตกต่างที่แท้จริงระหว่าง PSR-0 และ PSR-4 ได้ ทรัพยากรบางอย่างที่ฉันได้อ่านคือ ... การต่อสู้ของ Autoloaders Laracasts การโหลดอัตโนมัติ PSR-4 PSR-0 PSR-4 สิ่งที่ฉันเข้าใจ: PSR-4 ไม่แปลงขีดล่างเป็นตัวคั่นไดเรกทอรี กฎเฉพาะของนักแต่งเพลงบางอย่างทำให้โครงสร้างไดเรกทอรีมีความซับซ้อนซึ่งจะทำให้การกำหนดเนมสเปซ PSR-0 เป็นแบบละเอียดและทำให้ PSR-4 ถูกสร้างขึ้น ตัวอย่างอธิบายความแตกต่างจะได้รับการชื่นชม

9
คุณเข้ารหัสและถอดรหัสสตริง PHP ได้อย่างไร
ที่ฉันหมายถึงคือ: Original String + Salt or Key --> Encrypted String Encrypted String + Salt or Key --> Decrypted (Original String) อาจจะชอบ: "hello world!" + "ABCD1234" --> Encrypt --> "2a2ffa8f13220befbe30819047e23b2c" (may be, for e.g) "2a2ffa8f13220befbe30819047e23b2c" --> Decrypt with "ABCD1234" --> "hello world!" ใน PHP คุณจะทำสิ่งนี้ได้อย่างไร พยายามใช้Crypt_Blowfishแต่ไม่ได้ผลสำหรับฉัน

10
ฉันจะขอใช้การรับรองความถูกต้องพื้นฐาน HTTP กับ PHP curl ได้อย่างไร
ฉันกำลังสร้างไคลเอนต์บริการเว็บ REST ใน PHP และตอนนี้ฉันใช้ curl เพื่อขอใช้บริการ ฉันจะใช้ curl เพื่อขอรับรองความถูกต้อง (http พื้นฐาน) ได้อย่างไร ฉันต้องเพิ่มส่วนหัวด้วยตัวเองหรือไม่?

4
วิธีใช้หลายฐานข้อมูลใน Laravel
ฉันต้องการรวมหลายฐานข้อมูลในระบบของฉัน ส่วนใหญ่แล้วฐานข้อมูลคือ MySQL แต่มันอาจแตกต่างกันในอนาคตเช่นผู้ดูแลระบบสามารถสร้างรายงานดังกล่าวซึ่งใช้แหล่งที่มาของระบบฐานข้อมูลที่แตกต่างกัน ดังนั้นคำถามของฉันคือLaravel ให้ส่วนหน้าใด ๆเพื่อจัดการกับสถานการณ์เช่นนี้หรือไม่? หรือกรอบอื่น ๆ มีความสามารถที่เหมาะสมกว่าสำหรับปัญหาคืออะไร?
225 php  mysql  database  laravel 


14
ส่งไฟล์แนบด้วย PHP Mail () หรือไม่
ฉันจำเป็นต้องส่งไฟล์ PDF พร้อมเมลเป็นไปได้ไหม $to = "xxx"; $subject = "Subject" ; $message = 'Example message with <b>html</b>'; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From: xxx <xxx>' . "\r\n"; mail($to,$subject,$message,$headers); ฉันพลาดอะไรไป
224 php 

15
จุดเชื่อมต่อใน PHP คืออะไร?
การเชื่อมต่อช่วยให้คุณสามารถสร้างรหัสซึ่งกำหนดวิธีการเรียนที่ใช้มัน อย่างไรก็ตามคุณไม่สามารถเพิ่มรหัสใด ๆ ลงในวิธีการเหล่านั้นได้ คลาสนามธรรมช่วยให้คุณทำสิ่งเดียวกันพร้อมกับเพิ่มรหัสไปยังวิธีการ ตอนนี้ถ้าคุณสามารถบรรลุเป้าหมายเดียวกันกับคลาสนามธรรมทำไมเราถึงต้องมีแนวคิดของอินเทอร์เฟซ? ฉันได้รับการบอกว่ามันเกี่ยวข้องกับทฤษฎี OO จาก C ++ ถึง Java ซึ่งเป็นสิ่งที่ OO ของ PHP ตั้งอยู่ แนวคิดมีประโยชน์ใน Java แต่ไม่ใช่ใน PHP หรือไม่ มันเป็นเพียงวิธีที่จะป้องกันไม่ให้ตัวยึดในชั้นนามธรรม? ฉันพลาดอะไรไปรึเปล่า?
224 php  oop  interface  theory 

12
PHP - เชื่อมต่อหรือแทรกตัวแปรในสตริงโดยตรง
ฉันสงสัยว่าอะไรคือวิธีที่เหมาะสมในการแทรกตัวแปร PHP ลงในสตริง? ทางนี้: echo "Welcome ".$name."!" หรือด้วยวิธีนี้: echo "Welcome $name!" PHP v5.3.5ทั้งสองวิธีการเหล่านี้ทำงานในของฉัน หลังนี้สั้นกว่าและเรียบง่ายกว่า แต่ฉันไม่แน่ใจว่ารูปแบบแรกนั้นดีกว่าหรือเป็นที่ยอมรับว่าเหมาะสมกว่าหรือไม่

13
คุณสามารถ“ คอมไพล์” โค้ด PHP และอัปโหลดไฟล์ไบนารี่ - อิชซึ่งจะถูกเรียกใช้โดยล่ามรหัสไบต์?
ฉันรู้ว่า PHP ถูกคอมไพล์ไปยังโค้ดไบต์ก่อนที่จะรันบนเซิร์ฟเวอร์จากนั้นโค้ดไบต์สามารถถูกแคชเพื่อให้สคริปต์ทั้งหมดไม่จำเป็นต้องตีความอีกครั้งกับการเข้าถึงเว็บทุกครั้ง แต่คุณสามารถ "คอมไพล์" โค้ด PHP และอัปโหลดไฟล์ binary-ish ซึ่งเพิ่งจะทำงานโดยล่ามรหัสไบต์?
224 php  bytecode 

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