반응형

php 61

yaml의 빈 필드

yaml의 빈 필드 .yaml 필드의 값은 비워 둡니다.다른 번역에서는 이 번역에는 없는 것이 필요하기 때문입니다.빈칸으로 두면 값의 경로(...title.3)가 출력됩니다. title: 1: String 2: String2 3: 사용할 수 있습니다.~또는null. YAML 매뉴얼을 읽고 Symfony Yaml 포맷도 읽을 수 있습니다. title: 1: String 2: String2 3: ~ null 값이 아닌 빈 문자열을 원하는 경우 두 개의 작은 따옴표를 사용할 수 있습니다. title: 1: String 2: String2 3: '' YAML v1.2 사양에 준거: 10.3.2 태그 해상도 Regular expression Resolved to tag null | Null | NULL | ~ t..

programing 2022.10.10

Laravel에서 created_at만 사용하는 방법

Laravel에서 created_at만 사용하는 방법 created_at만 사용하고 싶은데 어떻게 해야 하나요? 알고 있습니다. 타임스탬프 이름을 커스텀할 수 있습니다. const CREATED_AT = 'created'; const UPDATED_AT = 'updated'; 그러면 타임스탬프가 비활성화됩니다. public $timestamps = false; 할 수 있는 이 있는 것은 , 수 .만만만, 이이이이직직 , ,,creating다음 중 하나: class User extends Eloquent { public $timestamps = false; public static function boot() { parent::boot(); static::creating(function ($model) {..

programing 2022.09.14

PHP 프로젝트의 전개/빌드/CI 사이클 설정

PHP 프로젝트의 전개/빌드/CI 사이클 설정 저는 주로 PHP를 기반으로 하는 대규모 프로젝트에 종사하며 대부분의 시간을 혼자 개발합니다.코드 베이스의 변경의 처리 방법을 전문화 및 자동화해, 근본적인 변경 없이 팀으로 이행할 수 있도록 하는 Continuous Integration 프로세스를 작성하고 싶다. 지금 하고 있는 것은 프로젝트마다 로컬 테스트 환경을 갖추고 있습니다.프로젝트마다 SVN을 사용하고 있습니다.변경사항은 로컬로 테스트되고 나서 보통 FTP를 통해 온라인 버전으로 전송됩니다.API 문서는 소스 코드에서 수동으로 생성됩니다.유닛 테스트는 제가 천천히 진행하고 있는 문제이며, 아직 일상 업무의 일부가 아닙니다. 제가 구상하는 '빌드 사이클'은 다음과 같습니다. 변경 세트는 로컬에서 테..

programing 2022.09.14

PHP의 문자열 시작 부분에 .=를 추가할 수 있습니까?

PHP의 문자열 시작 부분에 .=를 추가할 수 있습니까? 문자열의 선두에 텍스트를 추가할 수 있는 .=와 같은 것이 있는지 궁금할 뿐입니다. 예: $foo =. 'bar'; 효과가 없습니다. 편집: 예시는 원래$foo =. $bar;이 모든 것을 통해 달성될 수 있습니다.$bar .= $foo;아니, 하지만 넌 할 수 있어 $foo = "bar" . $foo 이를 위해 언제든지 자체 기능을 만들 수 있습니다. function prepend($string, $chunk) { if(!empty($chunk) && isset($chunk)) { return $string.$chunk; } else { return $string; } } $string그 앞에 붙이고 싶은 곡이고$chunk그 위에 무언가를 추가하..

programing 2022.09.13

문자열을 문자열의 처음 n자로 잘라내고 문자가 제거되면 점 3개를 추가합니다.

문자열을 문자열의 처음 n자로 잘라내고 문자가 제거되면 점 3개를 추가합니다. 어떻게 하면 PHP에서 문자열의 첫 번째 n자를 얻을 수 있을까요?문자열을 특정 개수의 문자로 트리밍하고 필요한 경우 '...'를 추가하는 가장 빠른 방법은 무엇입니까?//The simple version for 10 Characters from the beginning of the string $string = substr($string,0,10).'...'; 업데이트: 길이를 확인하는 방법에 대한 권장 사항에 따라(또한 트리밍된 문자열과 림되지 않은 문자열의 길이가 유사함을 확인합니다). $string = (strlen($string) > 13) ? substr($string,0,10).'...' : $string; 따라서..

programing 2022.09.13

Guzzlehttp - Guzzle 6의 응답 본문은 어떻게 얻을 수 있습니까?

Guzzlehttp - Guzzle 6의 응답 본문은 어떻게 얻을 수 있습니까? 회사에서 개발하고 있는 api에 대해 래퍼를 작성하려고 합니다.안심하고 Postman을 사용하여 다음과 같은 포스트 요청을 엔드포인트로 보낼 수 있습니다.http://subdomain.dev.myapi.com/api/v1/auth/사용자 이름과 비밀번호를 POST 데이터로 지정하면 토큰이 반환됩니다.모두 예상대로 동작합니다.PHP에서 같은 작업을 시도하면 다시 한 번 수신됩니다.GuzzleHttp\Psr7\Response우체국 요청에서처럼 토큰을 찾을 수 없는 것 같습니다. 관련 코드는 다음과 같습니다. $client = new Client(['base_uri' => 'http://companysub.dev.myapi.com..

programing 2022.09.13

언제 Memcached 대신 Memcache를 사용해야 합니까?

언제 Memcached 대신 Memcache를 사용해야 합니까? PHP에는 memcache와 memcached라는 이름의 2개의 memcached 라이브러리가 있는 것 같습니다.차이점은 무엇이며 어떤 것을 사용해야 하는지 어떻게 알 수 있습니까?구식인가요?memcached는 더 많은 방법을 제공하고 있는 것 같습니다.그것은 가장 많은 개발이 이루어졌다는 것을 의미하지만, 외부 C/C++ 라이브러리가 필요한 것 같기 때문에 설치할 수 있을지 모르겠습니다. memcache는 더 오래 사용되었고, 추가 라이브러리가 필요하지 않으며, 고른 윈도우를 위해 미리 컴파일된 이진 파일이 있는 것 같습니다.지금으로서는 그게 더 나을 것 같아요.그러나 memcached(서버)가 처음이라 memcached(php)에 매우 ..

programing 2022.09.13

와, 뭔가 잘못 된 것 같아.라라벨 5.0

와, 뭔가 잘못 된 것 같아.라라벨 5.0 Larabel 5.install을 Larabel 5. composer install이 .http://localhost/laravel/public/ 라고 있습니다. "와, 뭔가 잘못 된 것 같아." Composer 설치 후 변경을 하지 않았습니다. env.example을 .env에 복사한 후 업데이트하십시오.이것이 결과입니다. 컴파일된 Runtime Exception입니다.php line 5599: OpenSSL 확장이 필요합니다. 는 음음음음음 the the the the the the 。storage디렉토리로 이동합니다.인 Whoops가 "Whoops"를 합니다..env.example로로 합니다..env 꼭 해 주세요.APP_ENV=local에러 메시지에 대한..

programing 2022.09.12

PHP의 문자열에서 각 행에 걸쳐 반복

PHP의 문자열에서 각 행에 걸쳐 반복 사용자가 텍스트 파일을 업로드하거나 파일 내용을 텍스트 영역에 복사/붙일 수 있는 양식을 가지고 있습니다.이 둘을 쉽게 구별할 수 있고 문자열 변수에 입력한 것을 넣을 수 있습니다. 하지만 여기서부터는 어떻게 해야 할까요? 문자열의 각 행에 대해 반복해야 합니다(가능하면 서로 다른 머신에서 새로운 행에 대해 걱정하지 않는 것이 좋습니다). 토큰이 1개(스페이스, 탭, 쉼표 등)인지 확인하고 데이터를 삭제한 다음 모든 행에서 SQL 쿼리를 생성해야 합니다. 저는 프로그래머를 꽤 잘하기 때문에 일반적인 방법은 알고 있습니다만, PHP를 사용한 지 너무 오래되어 잘못된 것을 찾고 있기 때문에 불필요한 정보를 얻을 수 있습니다.제가 안고 있는 중요한 문제는 문자열의 내용을..

programing 2022.09.11

Laravel Controller에서 콘솔에 쓰는 방법

Laravel Controller에서 콘솔에 쓰는 방법 Laravel 컨트롤러가 있습니다. class YeahMyController extends BaseController { public function getSomething() { Console::info('mymessage'); // writeln("my message"); 단축키를 찾을 수 없었기 때문에 중복을 피하기 위해 파사드를 만드는 것이 좋을지도 모릅니다.아주 간단해요. APP에서는 어디서나 호출할 수 있습니다. $out = new \Symfony\Component\Console\Output\ConsoleOutput(); $out->writeln("Hello from Terminal"); 라라벨 6에는 'stderr'라는 채널이 있다.봐c..

programing 2022.09.11
반응형