반응형

php 90

유닛 테스트를 PHP로 작성하려면 어떻게 해야 하나요?

유닛 테스트를 PHP로 작성하려면 어떻게 해야 하나요? 닫혔어. 이 질문은 좀 더 자세히 설명해야 합니다.초점을 맞춥니다.현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 하나의 문제에 초점을 맞추도록 질문을 업데이트하십시오. 6년 전에 문을 닫았어요 이 질문을 개선하다 그들이 얼마나 훌륭한지에 대해 여기저기서 읽었지만, 어떤 이유에선지 정확히 어떻게 테스트해야 하는지 알 수 없는 것 같아요.누군가 코드 예시와 테스트 방법을 게시할 수 있을까요?번거롭지 않다면:)세 번째 "프레임워크"가 있습니다.이것은 Simple Test보다 훨씬 배우기 쉽습니다.이것은 phpt라고 불립니다. 프라이머는 http://qa.php.net/write-test.php 에서 찾을 수 있습니다. ..

itsource 2022.12.04

명령줄에서 실행 중인 PHP 스크립트에 변수 전달

명령줄에서 실행 중인 PHP 스크립트에 변수 전달 명령줄에서 (crontab을 통해) 실행해야 하는 PHP 파일이 있습니다.통과해야 해type=daily건는는시시시시다다 php myfile.php?type=daily 그러나 다음 오류가 반환되었습니다. 입력 파일을 열 수 없습니다: myfile.filename?type=daily 내가 뭘 할 수 있을까??type=daily인수(인수)로)$_GETarray pagesarray)에 합니다. php myfile.php daily 그 불러옵니다.$argv 「 」( 「 」)가 .$argv[1]부터, syslog$argv[0]myfile.php를 참조해 주세요. 페이지가 웹 페이지로도 사용되는 경우 두 가지 옵션을 고려할 수 있습니다.셸 스크립트와 Wget을 사용하..

itsource 2022.11.26

도커 컨테이너 내에 PHP Composer를 설치하는 방법

도커 컨테이너 내에 PHP Composer를 설치하는 방법 나는 도커와 라라벨을 이용하여 개발 환경을 만드는 방법을 생각해 보려고 한다. 도커 파일은 다음과 같습니다. FROM php:7.1.3-fpm RUN apt-get update && apt-get install -y libmcrypt-dev \ mysql-client libmagickwand-dev --no-install-recommends \ && pecl install imagick \ && docker-php-ext-enable imagick \ && docker-php-ext-install mcrypt pdo_mysql && chmod -R o+rw laravel-master/bootstrap laravel-master/storage La..

itsource 2022.11.26

Symfony 2에서 요청 매개 변수를 얻는 방법은 무엇입니까?

Symfony 2에서 요청 매개 변수를 얻는 방법은 무엇입니까? 나는 심포니를 매우 처음 본다.자바 등 다른 언어에서도 사용할 수 있습니다.request.getParameter('parmeter name')가치를 얻기 위해서요. symfony2로 우리가 할 수 있는 비슷한 것이 있나요? 나는 몇 가지 예를 보았지만 나에게 맞는 것은 하나도 없다.사용자 이름의 폼필드가 있다고 가정합니다.폼 액션에서는 다음과 같은 것을 사용하려고 했습니다. $request = $this->getRequest(); $username= $request->request->get('username'); 나도 해봤어 $username = $request->getParameter('username'); 그리고. $username=$r..

itsource 2022.11.26

Symfony 2에서 모든 요청 매개 변수 가져오기

Symfony 2에서 모든 요청 매개 변수 가져오기 Symfony 2 컨트롤러에서는 POST에서 값을 가져오려면 매번 실행해야 합니다. $this->getRequest()->get('value1'); $this->getRequest()->get('value2'); 어레이를 반환하는 하나의 스테이트먼트로 통합할 수 있는 방법이 있습니까?Zend's get Params() 같은 거요?할수있습니다$this->getRequest()->query->all();모든 GET 파라미터와$this->getRequest()->request->all();모든 POST 파라미터를 취득합니다. 고객님의 경우: $params = $this->getRequest()->request->all(); $params['value1']; ..

itsource 2022.11.24

리디렉션 후 PHP 세션 손실

리디렉션 후 PHP 세션 손실 PHP에서 리다이렉트 후 세션이 손실되는 문제를 해결하려면 어떻게 해야 합니까? 최근 리다이렉트 후 세션이 손실되는 매우 일반적인 문제가 발생했습니다.그리고 이 웹사이트를 검색해도 (가장 가까운 곳에 있었지만) 해결책을 찾을 수 없습니다. 갱신하다 저는 답을 찾았고, 같은 문제를 겪고 있는 사람들을 돕기 위해 여기에 글을 올리려고 합니다.우선, 다음의 통상적인 체크를 실시합니다. 확인하세요session_start();세션이 호출되기 전에 호출됩니다. 페이지할 것 .에 붙이면 돼요

itsource 2022.11.15

Laravel 블레이드 템플릿에서 문자열 잘라내기

Laravel 블레이드 템플릿에서 문자열 잘라내기 Larabel에는 Smarty와 같은 블레이드 템플릿의 잘라내기 수식어가 있습니까? 템플릿에 실제 php를 쓸 수 있다는 것은 알지만, 저는 좀 더 쓰기 좋은 것을 찾고 있습니다(PHP 전체를 다루지 맙시다.템플릿 엔진 토론입니다. 예를 들어 다음과 같은 것을 찾고 있습니다. {{ $myVariable|truncate:"10":"..." }} 작곡가를 통해 Twig와 같은 것을 사용할 수 있다는 것은 알지만, Larabel 자체에 내장된 기능을 원합니다. 그렇지 않은 경우 Smarty가 제공하는 재사용 가능한 수식어를 직접 만들 수 있습니다.Blade가 모든 구문에서 과도한 효과를 거두지 않는다는 사실은 마음에 들지만 잘라내는 것은 정말 편리한 기능이라고..

itsource 2022.11.15

PHP 세션이 이미 시작되었는지 확인합니다.

PHP 세션이 이미 시작되었는지 확인합니다. 세션이 시작된 페이지에서 호출되거나 세션이 시작되지 않은 페이지에서 호출되는 PHP 파일이 있습니다. 제가 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★session_start()이미 시작했어요. 때문에 이렇게 . if(!isset($_COOKIE["PHPSESSID"])) { session_start(); } 하지만 이번에는 이런 경고 메시지를 받았습니다. 주의: 정의되지 않은 변수: _SESSION 세션이 이미 시작되었는지 확인할 수 있는 더 좋은 방법이 있나요? @session_start제대로 작동해서 경고만 막을 수 있을까요?PHP > = 5.4.0 , PHP 7, PHP 8 버전에 권장되는 방법 if (session_status() ==..

itsource 2022.11.15

긴 쿼리를 쓰지 않고 모든 GraphQL 유형 필드를 쿼리하려면 어떻게 해야 합니까?

긴 쿼리를 쓰지 않고 모든 GraphQL 유형 필드를 쿼리하려면 어떻게 해야 합니까? GraphQL 유형이 있고 여러 필드가 포함되어 있다고 가정합니다.모든 필드의 이름을 포함하는 긴 쿼리를 기록하지 않고 모든 필드를 쿼리하려면 어떻게 해야 합니까? 예를 들어, 다음과 같은 필드가 있는 경우: public function fields() { return [ 'id' => [ 'type' => Type::nonNull(Type::string()), 'description' => 'The id of the user' ], 'username' => [ 'type' => Type::string(), 'description' => 'The email of user' ], 'count' => [ 'type' => ..

itsource 2022.11.14
반응형