«php» 태그된 질문

PHP는 주로 서버 측 웹 개발 용으로 설계된 널리 사용되는 높은 수준의 동적 객체 지향 및 해석 스크립트 언어입니다. PHP 언어에 대한 질문에 사용됩니다.

8
SimpleXML에서 @attribute 액세스
@attribute내 SimpleXML 개체 의 섹션에 액세스하는 데 문제가 있습니다. 언제가 var_dump전체 개체, 나는 정확한 출력을 얻을 때, 그리고 I var_dump개체 (중첩 된 태그), 내가 올바른 출력을 얻을 수 있지만이 문서를 따라 할 때의 나머지 var_dump $xml->OFFICE->{'@attributes'}사실 그럼에도 불구하고, 나는 빈 개체를 얻을 수 첫 번째 var_dump는 출력 할 속성이 있음을 …
120 php  xml  simplexml 


5
PDO 폐쇄 연결
MySQLi에 비해 PDO와 관련하여 다소 간단한 질문입니다. MySQLi를 사용하여 연결을 닫으려면 다음을 수행 할 수 있습니다. $this->connection->close(); 그러나 PDO에서는 다음을 사용하여 연결을 엽니 다. $this->connection = new PDO(); 하지만 연결을 닫으려면로 설정합니다 null. $this->connection = null; 이것이 정확하고 실제로 PDO 연결을 해제합니까? (로 설정되어 있다는 것을 알고 있습니다 null.) MySQLi …
120 php  pdo 

8
플로팅 할 PHP 문자열
저는 PHP에 전혀 익숙하지 않고 빠른 질문이있었습니다. 2 개의 변수 pricePerUnit와 InvoicedUnits. 다음은이를 값으로 설정하는 코드입니다. $InvoicedUnits = ((string) $InvoiceLineItem->InvoicedUnits); $pricePerUnit = ((string) $InvoiceLineItem->PricePerUnit); 이것을 출력하면 올바른 값을 얻습니다. 말할 수 있습니다 5000청구 단위 및 1.00가격. 이제 총 지출 금액을 표시해야합니다. 이 두 가지를 곱하면 작동하지 않습니다 (예상대로 문자열입니다). 그러나 …

2
PHP 네임 스페이스 및 "사용"
네임 스페이스와 use문에 약간의 문제가 있습니다 . 나는 세 개의 파일이 있습니다 ShapeInterface.php, Shape.php하고 Circle.php. 상대 경로를 사용하여 이것을 시도하고 있으므로 모든 클래스에 이것을 넣었습니다. namespace Shape; 내 서클 클래스에는 다음이 있습니다. namespace Shape; //use Shape; //use ShapeInterface; include 'Shape.php'; include 'ShapeInterface.php'; class Circle extends Shape implements ShapeInterface{ .... include진술을 …
120 php  namespaces 

13
MD5 다차원 배열에 대한 PHP 최고의 방법?
다차원 배열의 MD5 (또는 다른 해시)를 생성하는 가장 좋은 방법은 무엇입니까? 배열의 각 수준을 가로 질러 각 값을 문자열로 연결하고 단순히 문자열에서 MD5를 수행하는 루프를 쉽게 작성할 수 있습니다. 그러나 이것은 기껏해야 번거로운 것처럼 보이며 다차원 배열을 가져와 해시하는 펑키 함수가 있는지 궁금했습니다.

10
Laravel에서 이것을 수행하는 방법, 하위 쿼리
Laravel에서이 쿼리를 어떻게 만들 수 있습니까? SELECT `p`.`id`, `p`.`name`, `p`.`img`, `p`.`safe_name`, `p`.`sku`, `p`.`productstatusid` FROM `products` p WHERE `p`.`id` IN ( SELECT `product_id` FROM `product_category` WHERE `category_id` IN ('223', '15') ) AND `p`.`active`=1 조인으로도이 작업을 수행 할 수 있지만 성능을 위해이 형식이 필요합니다.

12
잘못된 형식의 숫자 값이 있습니다.
DB에 추가 할 PHP 스크립트에 두 개의 날짜 (시작 및 종료)를 전달하는 양식이 있습니다. 이것을 확인하는 데 문제가 있습니다. 다음과 같은 오류가 계속 발생합니다. 잘못된 형식의 숫자 값이 있습니다. 이것은 내가 다음을 사용할 때 date("d",$_GET['start_date']); 그러나 많은 사이트에서 권장하는대로 strtotime () 함수를 사용하면 1970 년 1 월 1 일의 유닉스 …
120 php  validation  date  time 

9
PHP-문자열 문자 반복
문자열의 문자를 반복하는 좋은 방법이 있습니까? 나는 할 수 있도록하고 싶습니다 foreach, array_map, array_walk, array_filter문자열의 문자에 등. 타입 캐스팅 / 저글링은 저를 어디에도 가지지 못했습니다 (전체 문자열을 배열의 한 요소로 넣음). 내가 찾은 최고의 솔루션은 단순히 for 루프를 사용하여 배열을 구성하는 것입니다. 더 나은 것이 있어야 할 것 같습니다. 색인을 …


14
작성기를 통해 laravel 설치 프로그램을 설치할 수 없습니다.
Ubuntu PC에 작곡가와 함께 laravel 설치 프로그램을 설치하려고하는데 설치 중에이 오류가 발생합니다. `설치 가능한 패키지 세트로 요구 사항을 해결할 수 없습니다. Problem 1 - laravel/installer v1.4.1 requires ext-zip * -> the requested PHP extension zip is missing from your system. - laravel/installer v1.4.0 requires ext-zip * -> the requested PHP …
120 php  laravel  ubuntu  laravel-5 

10
json_encode가 NULL을 반환합니까?
어떤 이유로 항목 "설명" NULL이 다음 코드와 함께 반환 됩니다. <?php include('db.php'); $result = mysql_query('SELECT * FROM `staff` ORDER BY `id` DESC LIMIT 2') or die(mysql_error()); $rows = array(); while($row = mysql_fetch_assoc($result)){ $rows[] = $row; } echo json_encode($rows); ?> 내 데이터베이스의 스키마는 다음과 같습니다. CREATE TABLE `staff` ( `id` int(11) …
119 php  null  json 

7
PHP에서 유닉스 타임 스탬프에 24 시간을 어떻게 추가합니까?
지금은 타임 스탬프에 24 시간을 추가하고 싶습니다. 지금 당장 타임 스탬프에 추가 할 수 있도록 24 시간 동안의 유닉스 타임 스탬프 번호를 어떻게 찾습니까? 또한 현재 타임 스탬프에 48 시간 또는 며칠을 추가하는 방법을 알고 싶습니다. 어떻게하면 최선을 다할 수 있습니까?
119 php  timestamp 

11
dyld : 라이브러리가로드되지 않음 : /usr/local/lib/libpng16.16.dylib(php 관련 항목 포함)
PHP 애플리케이션을 사용하면 다음과 같은 결과가 나타납니다. dyld: Library not loaded: /usr/local/lib/libpng15.15.dylib Referenced from: /usr/local/bin/php Reason: image not found [1] 4494 trace trap php 내 PHP 응용 프로그램의 대부분은 composer를 제외하고 homebrew를 사용하여 설치되었습니다 (컬을 사용하여 설치됨) 나는 libpng를 제거하고 homebrew로 다시 설치하려고 시도했습니다. 다음은 오류 메시지에 명시된대로 최신 버전의 …

2
PHP 오류 처리 : die () 대 trigger_error () 대 예외 발생
PHP의 오류 처리와 관련하여-내가 아는 한 세 가지 스타일이 있습니다. die()또는 exit()스타일 : $con = mysql_connect("localhost","root","password"); if (!$con) { die('Could not connect: ' . mysql_error()); } throw Exception 스타일: if (!function_exists('curl_init')) { throw new Exception('need the CURL PHP extension. Recomplie PHP with curl'); } trigger_error() 스타일: if(!is_array($config) && isset($config)) { …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.