«php» 태그된 질문

웹 개발에 특히 적합한 범용 스크립트 언어 인 PHP에 대한 질문.

5
PHP, HTML, 자바 스크립트 및 우수 사례 작성
저와 팀을 위해 HTML, JavaScript 및 PHP 코딩에 관한 컨벤션 사양을 작성해야한다는 것을 깨달았습니다. C ++에서와 마찬가지로 웹 개발에서 나는 들여 쓰기와 주석의 팬입니다. 그럼에도 불구하고 종종 직장에서 HTML + JavaScript + PHP 코드가 발생하여 갑자기 두통이 발생합니다. 코드를 읽을 수있게 만들려고 노력하고 있지만 (들여 쓰기 및 들여 쓰기) 더 …


1
PHP에서 문자열 수식으로 데이터 세트 평가
응용 프로그램에서 일부 조건을 업데이트해야했습니다. 평가할 데이터 세트가 있으며 다음과 같은 방식으로 애플리케이션에 하드 코딩되었습니다. $arr = array( 'a' => 'apple', 'b' => 'orange', 'c' => 1, 'd' => 2, 'e' => 5, 'f' => 'green', 'g' => 'red', 'h' => 'yellow', ) $res1 = ($arr['a'] == 'apple') ? TRUE …
9 php 

3
언어 간 테스트 주도 개발
짧은 질문 : 여러 언어로 된 프로젝트에서 어떻게 테스트 주도 개발을 수행합니까? 특히 JavaScript와 PHP를 사용하는 웹 응용 프로그램을 작성하고 있으며 TDD 원칙을 따르고 싶지만 어떻게 통합해야하는지 잘 모르겠습니다. JS 및 PHP 섹션에 대해 별도의 테스트 스위트를 실행하고 JS 스위트에서 모의를 사용하여 서버 응답을 에뮬레이트합니까? 한 번의 실행으로 두 구성 …

2
등록하는 동안 자동으로 비밀번호를 생성하는 것이 좋은 생각입니까?
작업중인 프로젝트의 등록 시스템을 개발 중입니다. 프로세스가 너무 길면 사용자가 가입하지 않는 경향이 있기 때문에 (최초에) 최소한 자동으로 생성 된 비밀번호를 보내거나 이메일 주소를 확인할 수있는 이메일 만 있으면된다고 생각했습니다. ). 또한 등록을 빨리 완료하기 위해 약한 비밀번호를 선택하지 못하게됩니다. 지금까지 단점을 발견하지 못했지만이 시스템을 사용하는 사이트를 본 적이없는 것이 …

2
힙합 가상 머신 (HHVM)은 이론적으로 PHP 런타임 성능을 어떻게 개선합니까?
높은 수준에서 Facebook 등은 어떻습니까? 힙합 가상 머신으로 PHP 성능을 향상시키는 데 사용합니까? 기존 zend 엔진을 사용하여 코드를 실행하는 것과 어떻게 다릅니 까? 사전 최적화 기술을 허용하는 해킹으로 유형이 선택적으로 정의 되었기 때문입니까? 이 기사를 읽은 후 HHVM 채택에 대한 호기심이 생겼습니다 .

1
메뉴 건물 패턴
메뉴를 라우팅에 사용하지 않을 때 메뉴의 활성 상태 처리를 둘러 보는 데 문제가 있습니다. 메뉴 시스템도 라우팅을 처리하는 Drupal에서 왔습니다. 따라서 활성 상태 및 활성 트레일 상태 설정은 경로 (메뉴 렌더링 시스템의 역할도 함)에 의해 처리됩니다. 이제 많은 PHP 프레임 워크에는 라우팅을 처리하는 라우터 클래스가 있습니다. 메뉴가 POST를 인식해서는 안되기 …

3
서로 다른 종속성에 필요한 동일한 기능을 제공하는 두 구성 요소
Zend Framework 1과 Doctrine2를 ORM 레이어로 사용하여 PHP로 응용 프로그램을 작성하고 있습니다. 모든 것이 잘 진행되고 있습니다. 이제 ZF1과 Doctrine2는 모두 자체 캐싱 구현과 함께 제공됩니다. 나는 두 가지 모두를 평가했으며, 각각 고유의 장단점이 있지만, 내 단순한 요구를 위해 다른 것보다 우월하지는 않습니다. 두 라이브러리 모두 구현이 아닌 해당 인터페이스에 …

4
PHP file_put_contents 파일 잠금
Senario : 각 줄에 문자열 (평균 문장 가치)이있는 파일이 있습니다. 인수의 경우이 파일의 크기가 1Mb (수천 줄)라고 말할 수 있습니다. 파일을 읽고, 문서 내에서 일부 문자열을 변경하고 (일부 추가 및 제거 및 수정) 스크립트를 사용하여 모든 데이터를 새 데이터로 덮어 씁니다. 질문 : '서버'PHP, OS 또는 httpd 등이 이미 이와 …

6
파일을 파싱하는 가장 좋은 방법
EDIFACT 및 TRADACOMS 와 같은 유명한 파일 형식 중 일부에 대한 파서를 만드는 더 나은 솔루션을 찾으려고 합니다. 이러한 표준에 익숙하지 않은 경우 Wikipedia에서이 예제를 확인하십시오. 제품 가용성 요청에 응답하는 데 사용되는 EDIFACT 메시지의 예는 아래를 참조하십시오. UNA:+.? ' UNB+IATB:1+6XPPC+LHPPC+940101:0950+1' UNH+1+PAORES:93:1:IA' MSG+1:45' IFT+3+XYZCOMPANY AVAILABILITY' ERC+A7V:1:AMD' IFT+3+NO MORE FLIGHTS' ODI' TVL+240493:1000::1220+FRA+JFK+DL+400+C' …

2
내가 배울 수있는 '완벽한'OOP 디자인이있는 오픈 소스 PHP 프로젝트는 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

4
두 개의 인수만으로 PHP의 삼항 연산자 사용
나는 최근에 내 코드 중 일부를 검토하고 결석 한 마음으로 다음과 같은 구조를 남겼다는 것을 알았습니다. $guid = empty($subscription->guid) ? : $subscription->guid; 이제, 이것은 예상대로 하고 잘못한 것이 아니 었지만, 그 속성이 항상 설정되었으므로 정상적으로 작동하고 있으며 다음 변경으로 인해 5.3 이후 구문 오류가 없습니다 . PHP 5.3부터 삼항 연산자의 …

9
PHP로 큰 웹앱을 만들 때 프레임 워크를 피하는 것이 합리적입니까?
몇 년 동안 PHP 웹 응용 프로그램 개발자 인 저는 MVC와 프레임 워크를 공유했습니다. 처음에 나는 얇게 썬 빵 이후 가장 좋은 것이라고 생각했습니다. 모든 것이 구현하기가 매우 쉬워 보였다. 그러나 이제는 응용 프로그램이 복잡할수록 프레임 워크에 더 많은 번거 로움이 생겨서이를 극복하기위한 해결 방법을 개발해야합니다. 이러한 해결 방법은 일반적으로 …

2
gettext를 사용하여 긴 텍스트 (보기 및 전자 메일 템플릿) 번역
다국어 PHP 웹 응용 프로그램을 개발 중이며 gettext로 번역해야하는 긴 (-ish) 텍스트가 있습니다. 전자 메일 템플릿 (보통 짧지 만 여전히 몇 줄)과 뷰 템플릿 (더 긴 설명 텍스트 블록)입니다. 이 텍스트에는 간단한 HTML (강조를 위해 굵은 글씨 / 이탈리아어, 아마도 여기 또는 링크)이 포함됩니다. 템플릿은 출력이 캡처 된 PHP 스크립트입니다. …

9
대용량 데이터 세트를 MySQL 데이터베이스 (또는 일반적으로 모든 데이터베이스)에 삽입하는 가장 좋은 방법은 무엇입니까
PHP 프로젝트의 일환으로 MySQL 데이터베이스에 행을 삽입해야합니다. 분명히이 작업을 수행하는 데 익숙하지만 한 쿼리에서 90 열에 삽입해야했습니다. 결과 쿼리는 끔찍하고 모 놀리 식으로 보입니다 (특히 PHP 변수를 값으로 삽입). INSERT INTO mytable (column1, colum2, ..., column90) VALUES ('value1', 'value2', ..., 'value90') 올바른 방법으로이 문제를 해결하지 않을까 걱정됩니다. 또한 모든 것을 …
9 php  mysql  efficiency 

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