«php» 태그된 질문

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

6
PHP에서 클래스 메서드의 기본 가시성
나는 보았다 매뉴얼 ,하지만 난 대답을 찾을 수 없습니다. 가시성 선언이없는 메소드에 대한 PHP의 기본 가시성은 무엇입니까? PHP는 Java와 같은 패키지 가시성을 가지고 있습니까? 예를 들어, 다음 코드에서 go()공개 또는 비공개입니까? class test { function go() { } } 내가 물은 이유는으로 작성된 많은 생성자 코드 function __construct()와 public function …
118 php  oop  visibility 

13
PHP에서 "if / else"의 약어로 삼항 연산자 (? :)를 어떻게 사용합니까?
이 페이지 의 예제 를 기반으로 아래에 작동하는 코드와 작동하지 않는 코드 샘플이 있습니다. if문을 사용하는 작업 코드 : if (!empty($address['street2'])) echo $address['street2'].'<br />'; 삼항 연산자를 사용하는 작동하지 않는 코드 : $test = (empty($address['street2'])) ? 'Yes <br />' : 'No <br />'; // Also tested this (empty($address['street2'])) ? 'Yes <br …


6
키 값 쌍으로 배열을 만들려면 어떻게해야합니까?
배열에 키 값 쌍을 추가하려면 어떻게해야합니까? 작동하지 않습니다. public function getCategorieenAsArray(){ $catList = array(); $query = "SELECT DISTINCT datasource_id, title FROM table"; if ($rs=C_DB::fetchRecordset($query)) { while ($row=C_DB::fetchRow($rs)) { if(!empty($row["title"])){ array_push($catList, $row["datasource_id"] ."=>". $row["title"] ); } } } return($catList); } 나에게 제공하기 때문에 : Array ( [0] => 1=>Categorie 1 [1] …
117 php  arrays 


10
LIMIT 절에서 bindValue 메서드를 적용하는 방법은 무엇입니까?
다음은 내 코드의 스냅 샷입니다. $fetchPictures = $PDO->prepare("SELECT * FROM pictures WHERE album = :albumId ORDER BY id ASC LIMIT :skip, :max"); $fetchPictures->bindValue(':albumId', $_GET['albumid'], PDO::PARAM_INT); if(isset($_GET['skip'])) { $fetchPictures->bindValue(':skip', trim($_GET['skip']), PDO::PARAM_INT); } else { $fetchPictures->bindValue(':skip', 0, PDO::PARAM_INT); } $fetchPictures->bindValue(':max', $max, PDO::PARAM_INT); $fetchPictures->execute() or die(print_r($fetchPictures->errorInfo())); $pictures = $fetchPictures->fetchAll(PDO::FETCH_ASSOC); 나는 얻다 SQL 구문에 …
117 php  mysql  sql  pdo  bindvalue 

9
array_push ()와 $ array []의 차이점 =
PHP 매뉴얼에서 ( array_push )는 .. array_push () 를 사용 하여 하나의 요소를 배열에 추가하는 경우 $ array [] = 를 사용하는 것이 좋습니다 . 이렇게하면 함수 호출에 대한 오버 헤드가 없기 때문입니다. 예 : $arr = array(); array_push($arr, "stackoverflow"); print_r($arr); vs $arr[] = "stackoverflow"; print_r($arr); 나는 왜 큰 차이가 …
117 php  arrays  push 

3
fastcgi와 fpm의 차이점은 무엇입니까?
macports에 fpm으로 PHP를 설치하려고합니다. fpm이 FastCGI 프로세스 관리자를 의미한다고 어딘가에서 읽었습니다. 그것은 fastcgi와 fpm이 동일하다는 것을 의미합니까? 동일하다면 왜 우리는 "php5 + fastcgi" 와 "php5 + fpm" 이라는 두 개의 다른 macports 변종을 가지고있는 것입니다.
117 php  macos  fastcgi  macports 


7
PDO MySQL : PDO :: ATTR_EMULATE_PREPARES를 사용합니까?
이것이 내가 지금까지 읽은 내용입니다 PDO::ATTR_EMULATE_PREPARES. MySQL의 기본 준비가 쿼리 캐시를 우회하므로 PDO의 준비 에뮬레이션이 성능면에서 더 좋습니다 . MySQL의 기본 준비는 보안에 더 적합합니다 (SQL 주입 방지) . MySQL의 기본 준비는 오류보고에 더 적합합니다 . 더 이상이 진술이 얼마나 사실인지 모르겠습니다. MySQL 인터페이스를 선택할 때 가장 큰 관심사는 SQL …
117 php  mysql  pdo 

5
phpunit 모의 메소드 다른 인수로 여러 호출
다른 입력 인수에 대해 다른 모의 기대치를 정의하는 방법이 있습니까? 예를 들어, DB라는 데이터베이스 계층 클래스가 있습니다. 이 클래스에는 "Query (string $ query)"라는 메서드가 있으며이 메서드는 입력시 SQL 쿼리 문자열을 사용합니다. 이 클래스 (DB)에 대한 모의를 만들고 입력 쿼리 문자열에 따라 다른 Query 메서드 호출에 대해 다른 반환 값을 설정할 …
117 php  mocking  phpunit 

5
PHP의 is_file 또는 file_exists
지정된 위치 ($ path. $ file_name)의 HDD에 파일이 있는지 확인해야합니다. is_file()와 file_exists()함수 의 차이점은 무엇이며 PHP에서 사용하는 것이 더 좋고 / 빠릅니다.
117 php  file  exists 

3
Composer PHP 요구 사항 건너 뛰기
우리는 PHPCI와 작곡가를 사용하고 있습니다. PHPCI를 실행하는 서버는 PHP 5.3에 있습니다. 프로젝트의 경우 composer를 사용하여 Facebook PHP SDK를 추가했습니다. PHP 5.4가 필요합니다. Composer는 PHPCI에 의해 트리거되고 실행됩니다. 그러나 CI 서버가 방금 PHP 5.3 작성기가 오류 메시지와 함께 실패했기 때문에 : facebook/php-sdk-v4 4.0.9 requires php >=5.4.0 -> no matching package found. …

30
Laravel 빈 흰색 화면
내 laravel 사이트는 이전에 작동했지만 최근에 Apache 2.4 및 PHP 5.5.7로 업그레이드했습니다. 이제 laravel.mydomain.com으로 이동할 때 흰색 빈 화면이 나타납니다. 아파치 오류 로그, 경로 등의 내용은 이전처럼 정상이어야합니다. .htaccess가 /var/sites/laravel/public/.htaccess에 잘못된 줄을 삽입 할 때 500을 받으면서로드됩니다. 내 .htaccess는 다음과 같습니다. $ cat /var/sites/laravel/public/.htaccess <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews …


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