«php» 태그된 질문

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

12
PHP 중첩 함수는 무엇입니까?
자바 스크립트에서 중첩 된 함수는 매우 유용합니다 : 클로저, 개인 메서드 및 무엇을 가지고 있는지 .. 중첩 된 PHP 함수는 무엇입니까? 누구든지 그들을 사용하고 무엇을 위해? 내가 한 작은 조사가 있습니다. <?php function outer( $msg ) { function inner( $msg ) { echo 'inner: '.$msg.' '; } echo 'outer: '.$msg.' …

9
setcookie () 직후 $ _COOKIE 액세스
PHP $_COOKIE에서 setcookie()함수를 호출 한 직후에 쿠키 값 (사용 ) 에 액세스하려고합니다 . 그렇게하면 $_COOKIE['uname']설정되지 않습니다. 왜? 그러나 $_COOKIE['uname']이는 페이지 새로 고침 후와 같이 다음에 스크립트를 실행할 때 예상대로 설정됩니다. setcookie('uname', $uname, time() + 60 * 30); echo "Cookie value: " . $_COOKIE['uname'];
80 php  cookies 

8
유닉스 타임 스탬프가 주어지면 그날의 시작과 끝을 얻는 방법은 무엇입니까?
다음과 같은 Unix 타임 스탬프가 있습니다. $timestamp=1330581600 해당 타임 스탬프에 대한 하루의 시작과 끝을 어떻게 가져 옵니까? e.g. $beginOfDay = Start of Timestamp's Day $endOfDay = End of Timestamp's Day 나는 이것을 시도했다 : $endOfDay = $timestamp + (60 * 60 * 23); 하지만 타임 스탬프 자체가 하루의 정확한 시작이 …

8
Guzzle에서 예외 잡기
개발중인 API에서 실행중인 일련의 테스트에서 예외를 포착하려고하는데 Guzzle을 사용하여 API 메서드를 사용하고 있습니다. try / catch 블록에 래핑 된 테스트가 있지만 여전히 처리되지 않은 예외 오류가 발생합니다. 문서에 설명 된대로 이벤트 리스너를 추가해도 아무 작업도 수행되지 않는 것 같습니다. HTTP 코드가 500, 401, 400 인 응답을 검색 할 수 있어야합니다. …

3
PHP의 동적 상수 이름
동적으로 상수 이름을 만든 다음 값을 얻으려고합니다. define( CONSTANT_1 , "Some value" ) ; // try to use it dynamically ... $constant_number = 1 ; $constant_name = ("CONSTANT_" . $constant_number) ; // try to assign the constant value to a variable... $constant_value = $constant_name; 그러나 $ constant 값에는 여전히 VALUE가 …

3
경고 : preg_replace () : 알 수없는 수정 자 'g'
이 정규식에 오류가 있습니다 ... $strTmp = preg_replace('~(<\/CharacterStyleRange>(.*?)\n*</CharacterStyleRange>)~gim ' , "</CharacterStyleRange>", $strTmp); 오류 경고 : preg_replace () : 알 수없는 수정 자 'g'in .... 왜?
80 php  regex 

3
laravel에서 마이그레이션을 수행하려면 왜 "composer dump-autoload"명령을 실행해야합니까?
필요한 테이블을 만들기 위해 응용 프로그램에 마이그레이션 클래스를 만들었지 만 계속 오류가 발생합니다. 이 명령을 실행해야합니다. composer dump-autoload 그래야만 예상대로 다시 작동합니다. 이 오류를 생성하는 잘못된 작업을 수행하고 있습니까? 아니면 마이그레이션과 관련된 정상적인 동작입니까? 다음은 마이그레이션 프로세스를 실행할 때 발생하는 오류입니다. [Symfony\Component\Debug\Exception\FatalErrorException] Class 'CreateVideoStatusTable' not found
80 php  laravel  laravel-5 



13
PHP에서 변수가 정수인지 확인
다음 코드가 있습니다. $page = $_GET['p']; if($page == "") { $page = 1; } if(is_int($page) == false) { setcookie("error", "Invalid page.", time()+3600); header("location:somethingwentwrong.php"); die(); } //else continue with code 데이터베이스의 다른 "페이지"(결과 1-10, 11-20 등)를보기 위해 사용할 것입니다. 그러나 is_int () 함수가 제대로 작동하지 않는 것 같습니다. URL (noobs.php? p …
80 php 

8
HTML 양식 숨겨진 요소를 사용하여 배열 전달
숨겨진 필드에 배열을 게시하려고하는데 PHP에서 양식을 제출 한 후 해당 배열을 검색하고 싶습니다. $postvalue = array("a", "b", "c"); <input type="hidden" name="result" value="<?php echo $postvalue; ?>"> 하지만 게시 된 값을 인쇄 한 후 배열 문자열 만 얻습니다. 그렇다면 어떻게 해결할 수 있습니까?
80 php 


7
PHP에서 XMLReader를 사용하는 방법?
다음 XML 파일이 있고 파일이 다소 크며 파일을 열고 읽을 수 있도록 simplexml을 얻을 수 없었으므로 PHP에서 성공하지 못한 채 XMLReader를 시도하고 있습니다. <?xml version="1.0" encoding="ISO-8859-1"?> <products> <last_updated>2009-11-30 13:52:40</last_updated> <product> <element_1>foo</element_1> <element_2>foo</element_2> <element_3>foo</element_3> <element_4>foo</element_4> </product> <product> <element_1>bar</element_1> <element_2>bar</element_2> <element_3>bar</element_3> <element_4>bar</element_4> </product> </products> 불행히도 PHP에 대한 좋은 자습서를 찾지 못했고 각 …

6
다운로드 할 phpexcel
안녕하세요 저는 phpexcel을 처음 사용하고 내 서버에 저장하지 않고 클라이언트 다운로드에 만든 Excel을 보내거나 다운로드 한 직후 삭제하는 방법이 있는지 궁금합니다. 사용자가 내가 방금 만든 엑셀로 "팝업"을 제공하는 페이지에 "내보내기 버튼"을 만들려고합니다. 이제 테이블을 만든 후 다음을 수행합니다. $objXLS->getActiveSheet()->getColumnDimension("A")->setAutoSize(true); $objXLS->getActiveSheet()->getColumnDimension("B")->setAutoSize(true); $objXLS->getActiveSheet()->setTitle('Test Stats'); $objXLS->setActiveSheetIndex(0); $objWriter = PHPExcel_IOFactory::createWriter($objXLS, 'Excel5'); $objWriter->save(__DIR__."/test1.xls"); 하지만 그것은 …

4
PHP 버퍼 ob_flush () 대 flush ()
ob_flush()과 의 차이점은 무엇 flush()이며 왜 둘 다 전화해야합니까? ob_flush()참조 말한다 : 이 함수는 출력 버퍼 (있는 경우)의 내용을 보냅니다. flush()참조 말한다 : PHP의 쓰기 버퍼와 PHP가 사용하는 모든 백엔드 (CGI, 웹 서버 등)를 플러시합니다. 그러나 계속해서 다음과 같이 말합니다. [it] 웹 서버의 버퍼링 스키마를 무시하지 못할 수 있습니다… 그래서 …

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