«php» 태그된 질문

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

12
PHP 배열의 값을 지우는 가장 좋은 방법
배열의 모든 값을 지우는 데 더 효과적인 것은 무엇입니까? 첫 번째는 두 번째 예제의 루프에서 매번 해당 기능을 사용해야합니다. foreach ($array as $i => $value) { unset($array[$i]); } 아니면 이거 foreach($blah_blah as $blah) { $foo = array(); //do something $foo = null; }
172 php  arrays 

4
PHP (5.3+)에서 \ (백 슬래시)는 무엇을합니까?
a는 무엇 않습니다 \PHP에서 할? 예를 들어, CSRF4PHP이 있다 \FALSE, \session_id그리고 \Exception: public function __construct($timeout=300, $acceptGet=\FALSE){ $this->timeout = $timeout; if (\session_id()) { $this->acceptGet = (bool) $acceptGet; } else { throw new \Exception('Could not find session id', 1); } }

15
PHP 부분 문자열 추출. 첫 번째 '/'또는 전체 문자열 앞에 문자열을 가져옵니다.
하위 문자열을 추출하려고합니다. PHP에서 도움이 필요합니다. 다음은 작업중 인 샘플 문자열과 필요한 결과입니다. home/cat1/subcat2 => home test/cat2 => test startpage => startpage 첫 번째까지 문자열을 얻고 /싶지만 존재하지 않으면 /전체 문자열을 가져옵니다. 나는 시도했다 substr($mystring, 0, strpos($mystring, '/')) 나는 그것이 위치라고 생각하고 /위치 0에서 그 위치로 부분 문자열을 얻는다 . …
170 php  string  substring 

18
APC 캐시 항목을 지우는 방법?
새 버전의 사이트를 배포 할 때 모든 APC 캐시 항목을 지워야합니다. APC.php에는 모든 opcode 캐시를 지우는 버튼이 있지만 모든 사용자 항목, 모든 시스템 항목 또는 모든 디렉토리 별 항목을 지우는 버튼이 표시되지 않습니다. 명령 줄이나 다른 방법으로 모든 캐시 항목을 지울 수 있습니까?
170 php  performance  caching  apc 

10
정적 클래스와 인스턴스화 된 클래스를 사용하는 경우
PHP는 제 첫 프로그래밍 언어입니다. 정적 클래스와 인스턴스화 된 객체를 사용할 때 머리를 감쌀 수는 없습니다. 객체를 복제하고 복제 할 수 있다는 것을 알고 있습니다. 그러나 PHP를 사용하는 모든 시간에 객체 또는 함수는 항상 단일 반환 값 (배열, 문자열, 정수) 값 또는 공백으로 끝났습니다. 비디오 게임 캐릭터 클래스와 같은 책의 …
170 php  oop  class 

7
텍스트 파일에서 작성 또는 쓰기 / 추가
사용자가 로그인하거나 로그 아웃 할 때마다 텍스트 파일로 저장하는 웹 사이트가 있습니다. 데이터를 추가하거나 텍스트 파일이없는 경우 내 코드가 작동하지 않습니다. 샘플 코드는 다음과 같습니다. $myfile = fopen("logs.txt", "wr") or die("Unable to open file!"); $txt = "user id date"; fwrite($myfile, $txt); fclose($myfile); 다시 열면 다음 줄에 추가되지 않는 것 같습니다. …
170 php 


8
PHP 메소드 체인?
PHP 5를 사용하고 있으며 'method chaining'이라는 객체 지향 접근 방식의 새로운 기능에 대해 들었습니다. 정확히 무엇입니까? 어떻게 구현합니까?
170 php  oop  method-chaining 

14
PHP cURL이 작동하지 않음-Windows 7 64 비트의 WAMP
나는 내 WAMP가 내 윈도우 7 64 비트에 설치되어 있어야합니다. cURL이 작동하지 않지만 여전히 WAMP 트레이에서 사용할 수 있습니다. 나는 또한 주석을 해제 extension=php_curl.dll했다php.ini PHP와 Apache 폴더 모두 대한 . Windows에서 오류 메시지가 표시됩니다. PHP 시작 : 동적 라이브러리 'c : /wamp/bin/php/php5.4.3/ext/php_curl.dll'을 (를)로드 할 수 없습니다. 병렬 구성이 잘못되어 응용 …
169 php  curl  wamp 

30
file_put_contents (meta / services.json) : 스트림을 열지 못했습니다 : 권한이 거부되었습니다
나는 Laravel을 처음 사용합니다. 열려고 http://localhost/test/public/했는데 예외 처리기에서 오류가 발생했습니다. 나는 구글을 사용하여 스토리지 디렉토리의 권한을 변경 chmod -R 777 app/storage했지만 아무 소용이 없었다. 나는 변화 debug=>true에 app.php하고 페이지를 방문하고 예외 핸들러에서 오류가 발생했습니다 : 스트림 또는 파일 "/var/www/html/test/app/storage/logs/laravel.log"를 열 수 없습니다 : 스트림을 열지 못했습니다 : / var / …

6
사용자의 비밀번호를 안전하게 저장하려면 어떻게해야합니까?
일반 MD5 보다 훨씬 더 안전 합니까? 방금 비밀번호 보안을 조사하기 시작했습니다. 저는 PHP를 처음 접했습니다. $salt = 'csdnfgksdgojnmfnb'; $password = md5($salt.$_POST['password']); $result = mysql_query("SELECT id FROM users WHERE username = '".mysql_real_escape_string($_POST['username'])."' AND password = '$password'"); if (mysql_num_rows($result) < 1) { /* Access denied */ echo "The username or password …


25
PHP Composer 업데이트“메모리를 할당 할 수 없습니다”오류 (Laravel 4 사용)
나는 이것을 해결할 수 없다. Linode 1G RAM 기본 계획을 세우고 있습니다. Composer를 통해 패키지를 설치하려고하는데 나에게 도움이되지 않습니다. PHP.ini에서 메모리 제한이 "-1"로 설정되었습니다. 이것을 설치하기 위해 할 수있는 다른 일이 있습니까? Loading composer repositories with package information Updating dependencies (including require-dev) - Installing thujohn/rss (dev-master df80a7d) Downloading: 100% PHP …

11
PHP에서 전역 변수를 선언하는 방법은 무엇입니까?
다음과 같은 코드가 있습니다. <? $a="localhost"; function body(){ global $a; echo $a; } function head(){ global $a; echo $a; } function footer(){ global $a; echo $a; } ?> 한 곳에서 전역 변수를 정의하고 $a모든 기능에서 한 번에 변수에 액세스 할 수있는 방법이 있습니까? global $a;더 사용하지 않고 ?


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