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

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

19
มีฟังก์ชั่นในการทำสำเนาอาร์เรย์ PHP ไปยังอีกชุดหรือไม่?
มีฟังก์ชั่นในการทำสำเนาอาร์เรย์ PHP ไปยังอีกชุดหรือไม่? ฉันถูกเขียนไปหลายครั้งพยายามคัดลอกอาร์เรย์ PHP ฉันต้องการคัดลอกอาร์เรย์ที่กำหนดไว้ภายในวัตถุไปยังโกลบอลด้านนอก
529 php  arrays  copy 

28
แท็กสั้น PHP สามารถใช้ได้หรือไม่?
นี่คือข้อมูลตามเอกสารอย่างเป็นทางการ : มีแท็กเปิดและปิดสี่คู่ที่แตกต่างกันซึ่งสามารถใช้ใน PHP ได้ สองรายการนั้น<?php ?> และ<script language="php"> </script>พร้อมใช้งานเสมอ อีกสองแท็กสั้นและแท็กสไตล์ ASP และสามารถเปิดและปิดได้จากไฟล์กำหนดค่า php.ini เป็นเช่นนี้ในขณะที่บางคนพบแท็กสั้นและรูปแบบแท็ก ASP สะดวกที่พวกเขาเป็นแบบพกพาน้อยลงและโดยทั่วไปไม่แนะนำ จากประสบการณ์ของผมเซิร์ฟเวอร์ส่วนใหญ่จะมีแท็กเปิดการใช้งานสั้น การพิมพ์ <?= สะดวกกว่าการพิมพ์ <?php echo ความสะดวกสบายของโปรแกรมเมอร์เป็นปัจจัยสำคัญดังนั้นทำไมถึงไม่แนะนำ

18
เรียงลำดับอาร์เรย์ของวัตถุตามเขตข้อมูลวัตถุ
ฉันสามารถเรียงลำดับอาร์เรย์นี้ของวัตถุโดยหนึ่งในสาขาของตนเหมือนnameหรือcount? Array ( [0] => stdClass Object ( [ID] => 1 [name] => Mary Jane [count] => 420 ) [1] => stdClass Object ( [ID] => 2 [name] => Johnny [count] => 234 ) [2] => stdClass Object ( [ID] => 3 [name] => Kathy [count] => 4354 ) ....
514 php  arrays  sorting  object 

3
ใหม่ด้วยตนเองกับใหม่คงที่
ฉันกำลังแปลงไลบรารี PHP 5.3 ให้ทำงานบน PHP 5.2 สิ่งสำคัญที่ยืนอยู่ในทางของฉันคือการใช้การเชื่อมโยงแบบคงที่ล่าช้าเช่นreturn new static($options);ถ้าฉันแปลงสิ่งนี้เป็นreturn new self($options)ฉันจะได้ผลลัพธ์เดียวกันหรือไม่ ความแตกต่างระหว่างnew selfและnew staticคืออะไร?

18
เปลี่ยนขนาดไฟล์อัพโหลดสูงสุด
ฉันมีเว็บไซต์โฮสต์บนพีซีที่ฉันไม่สามารถเข้าถึงได้ ฉันมีรูปแบบการอัพโหลดที่อนุญาตให้ผู้คนอัพโหลดไฟล์ mp3 ได้สูงสุด 30MB สคริปต์ฝั่งเซิร์ฟเวอร์ของฉันทำใน PHP ทุกครั้งที่ฉันลองและอัปโหลดไฟล์ฉันได้รับข้อผิดพลาดที่อ้างว่าไฟล์มีขนาดเกินขนาดสูงสุดที่อนุญาตดังนั้นฉันต้องเพิ่มขนาด การวิจัยของฉันบนเว็บแนะนำให้เปลี่ยน.htaccessไฟล์ที่ฉันไม่สามารถเข้าถึงได้ดังนั้นมันจะไม่ทำงาน คนอื่น ๆ แนะนำว่าฉันควรเพิ่มphp.iniไฟล์ที่กำหนดเองลงในรูทซึ่งไม่ได้ผล ข้อเสนอแนะอื่น ๆ ?
513 php 

21
ตัวดำเนินการเปรียบเทียบความเท่าเทียมกันของ PHP (== สองเท่า) และตัวตน (=== สามเท่า) แตกต่างกันอย่างไร
ความแตกต่างระหว่าง==และ===คืออะไร? การ==เปรียบเทียบแบบหลวม ๆทำงานอย่างไร การ===เปรียบเทียบที่เข้มงวดทำงานอย่างไร อะไรคือตัวอย่างที่มีประโยชน์


4
ความแตกต่างระหว่างการเขียนโปรแกรมฝั่งไคลเอ็นต์และฝั่งเซิร์ฟเวอร์คืออะไร?
ฉันมีรหัสนี้: <script type="text/javascript"> var foo = 'bar'; <?php file_put_contents('foo.txt', ' + foo + '); ?> var baz = <?php echo 42; ?>; alert(baz); </script> เหตุใดสิ่งนี้จึงไม่เขียน "บาร์" ลงในไฟล์ข้อความของฉัน แต่เตือน "42" หมายเหตุ: การแก้ไขก่อนหน้านี้ของคำถามนี้ชัดเจนเกี่ยวกับ PHP บนเซิร์ฟเวอร์และ JavaScript บนไคลเอนต์ ลักษณะสำคัญของปัญหาและแนวทางแก้ไขจะเหมือนกันสำหรับคู่ภาษาใด ๆเมื่อมีคนหนึ่งกำลังทำงานบนไคลเอนต์และอีกคนบนเซิร์ฟเวอร์ (แม้ว่าพวกเขาจะเป็นภาษาเดียวกัน) โปรดนำสิ่งนี้ไปยังบัญชีเมื่อคุณเห็นคำตอบที่พูดถึงภาษาเฉพาะ


20
วิธีการกำหนดซ้ำครั้งแรกและครั้งสุดท้ายในลูป foreach?
คำถามง่าย ๆ ฉันมีforeachวงวนในรหัสของฉัน: foreach($array as $element) { //code } ในวงนี้ฉันต้องการที่จะตอบสนองที่แตกต่างกันเมื่อเราอยู่ในการทำซ้ำครั้งแรกหรือครั้งสุดท้าย ทำอย่างไร
494 php  loops  foreach 

11
PHP + curl, HTTP POST โค้ดตัวอย่าง?
ทุกคนสามารถแสดงวิธีทำ php curl ด้วย HTTP POST ได้ไหม ฉันต้องการส่งข้อมูลเช่นนี้: username=user1, password=passuser1, gender=1 ถึง www.domain.com result=OKผมคาดว่าขดที่จะกลับมาตอบสนองเหมือน มีตัวอย่างอะไรบ้าง?
491 php  http  curl  http-post 

13
จะหาดัชนี foreach ได้อย่างไร
เป็นไปได้ไหมที่จะหาforeachดัชนี? ในforวงดังนี้: for ($i = 0; $i < 10; ++$i) { echo $i . ' '; } $i จะให้ดัชนีกับคุณ ฉันต้องใช้การforวนซ้ำหรือมีวิธีในการรับดัชนีในการforeachวนซ้ำหรือไม่?
490 php  loops  foreach 

17
แปลงรูปแบบวันที่ใน PHP
ฉันพยายามแปลงวันที่yyyy-mm-ddเป็นdd-mm-yyyy(แต่ไม่ใช่ใน SQL); แต่ฉันไม่ทราบว่าฟังก์ชั่นวันที่ต้องการการประทับเวลาและฉันไม่สามารถรับการประทับเวลาจากสายนี้ เป็นไปได้อย่างไร?
489 php  date  formatting 

8
วิธีการเพิ่มองค์ประกอบในอาร์เรย์ที่ว่างเปล่าใน PHP?
ถ้าฉันกำหนดอาร์เรย์ใน PHP เช่น (ฉันไม่ได้กำหนดขนาดของมัน): $cart = array(); ฉันเพียงแค่เพิ่มองค์ประกอบให้กับสิ่งต่อไปนี้หรือไม่? $cart[] = 13; $cart[] = "foo"; $cart[] = obj; ตัวอย่างอาร์เรย์ใน PHP ไม่มีวิธีการที่เพิ่มเข้ามาcart.add(13)ใช่ไหม
488 php  arrays  variables 

17
ฟังก์ชัน NOW () ใน PHP
มีฟังก์ชั่น PHP ที่คืนค่าวันที่และเวลาในรูปแบบเดียวกันกับฟังก์ชั่น MySQL NOW()หรือไม่? ฉันรู้วิธีการใช้date()งาน แต่ฉันถามว่ามีฟังก์ชั่นเฉพาะสำหรับสิ่งนี้หรือไม่ ตัวอย่างเช่นเมื่อต้องการส่งคืน: 2009-12-01 00:00:00
479 php  datetime  time  timestamp 

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