«php» 태그된 질문

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

3
PHP 웹 앱의 흐름을 잃어 가고 있는데, 작업하기가 점점 어려워지고 있습니다.
몇 년 동안 프로그래밍을 해 왔으며 시간이 지남에 따라 C # 및 JavaScript에 매우 익숙해졌습니다. 탐색하는 데 문제가없는 더 큰 C # 및 JavaScript 프로젝트가 있습니다. 최근에 PHP에 대한 사전 경험이없는 작업을 위해 PHP & AngularJS 프로젝트를 시작했습니다. PHP 측면의 흐름을 추적하기가 어려워지고 있습니다 (JavaScript 측면은 더 크지 만 쉽게 …

4
오류가 나쁜 연습을 억제하고 있습니까?
SO 질문에 대해 내가 확실하지 않은 코드에 대해 여기 에 물었 습니다 . 누군가가 "BTW, 끔찍한 코드 : 오류 억제 기호 (@)를 많이 사용합니다."라고 대답했습니다. 이것이 나쁜 습관 인 이유가 있습니까? 다음과 같은 것들로 : $db=@new mysqli($db_info) or die('Database error'); 사용자 지정 오류 메시지 만 표시 할 수 있습니다. 오류를 …

3
테스트중인 개발자 란 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나는 최근에 개발자를 테스트에서 채용하기 위해 회사에 데려 가고 싶은 채용 담당자와 이야기하고있었습니다. 그는 본질적으로 새로운 프로그래밍 …

6
협업 개발 (PHP 프로젝트)을위한 가장 기본적이고 간단한 플랫폼은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . codeigniter를 사용하여 상당히 일반적인 PHP 응용 프로그램에서 4-5 명의 프로그래머와 함께 작업해야합니다. 우리는 한 도시에서 5 곳의 다른 위치에 있으며 모든 프로그래머가 …

6
왜 웹 서버에서 PHP가 그렇게 자주 사용됩니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . W3Techs에 따르면 내 웹 서버는 PHP를 사용하여 웹 서버의 76.9 %를 수행합니다. http://w3techs.com/technologies/overview/programming_language/all 내가 PHP를 사용하는 이유는 …

3
GitHub에 대한 Git 프로젝트 종속성
프레임 워크 위에 PHP 프레임 워크와 CMS를 작성했습니다. CMS는 프레임 워크에 의존하지만 프레임 워크는 CMS 파일 내에 자체 포함 된 폴더로 존재합니다. GitHub에서 별도의 프로젝트로 유지하고 싶지만 프레임 워크를 업데이트 할 때마다 CMS 프로젝트를 업데이트하지 않아도됩니다. 이상적으로는 CMS가 실제로 파일을 커밋하지 않고 미리 정의 된 하위 디렉토리에 포함시키기 위해 프레임 …
14 php  git  github  dependencies 

4
모의 객체는 언제 사용해야합니까?
TDD에 대해 많은 것을 읽었지만 여전히 의심의 여지가 있습니다. 예를 들어 다음과 같은 클래스 다이어그램이 있습니다. TDD 및 모의 객체에 대해 배우는 간단한 예입니다. 어떤 시험을 먼저 작성해야합니까? 제품 , 라인 및 마지막 주문 ? 그렇게하면 라인 및 제품 을 사용 하여 주문 을 테스트 해야합니까, 아니면 모의 객체를 사용해야합니까? …

7
PHP의 장점은 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
14 php 

4
전통적인 수동 테스트를 사용할 수 있는데 왜 phpunit을 사용합니까?
웹 앱을 만들 때 브라우저에서 작업을 테스트하여 오류가 있는지 확인하고 수정합니다. 복잡한 응용 프로그램을 만들고이 방법으로 테스트하는 것이 쉽고 빠릅니다. 나는 phpunit과 관련하여 YouTube에서 많은 비디오를 보았고 그 목적을 찾을 수 없습니다. 이 라이브러리가 왜 유용한가요? phpunit은 cakephp 또는 zend와 같은 PHP framworks에 더 많은가요? 나는 핵심 PHP로 모든 프레임 …

2
주사 불가능한 코드를 테스트하는 방법은 무엇입니까?
그래서 나는 시스템 전체에서 다음과 같은 코드를 사용하고 있습니다. 우리는 현재 단위 테스트를 소급하여 작성하고 있지만 (내 주장보다 결코 늦지 않았습니다), 이것이 어떻게 테스트 될 수 있는지 보지 못합니까? public function validate($value, Constraint $constraint) { $searchEntity = EmailAlertToSearchAdapter::adapt($value); $queryBuilder = SearcherFactory::getSearchDirector($searchEntity->getKeywords()); $adapter = new SearchEntityToQueryAdapter($queryBuilder, $searchEntity); $query = $adapter->setupBuilder()->build(); $totalCount …

2
16 개가 넘는 팔각형의 NPath 복잡성이 현실적입니까? 아니면 도구를 깨뜨 렸습니까?
방금 PHPMD ( http://phpmd.org/ )를 사용하여 큰 PHP 코드 (1153 줄)를 측정 했으며 코드의 NPath 복잡도가 16244818757303403077832757824라고 알려줍니다. 그것은 나에게 엄청나게 큰 숫자처럼 보이며, 아마도 PHPMD가 어떤 식 으로든 고장 났음을 암시합니다. 인간이 작성한 코드 조각으로 인해 NPath 복잡성이 높아질 수 있습니까? 순환 복잡도는 351입니다. 두 가지 중요한 세부 정보- …
13 php  code-quality 

4
회사에서 비밀번호를 암호화하지 않은 경우 수행 할 작업
배경 회사에서 서버를 유지 관리하도록 계약을 체결했습니다. 나는 몇 가지 사소한 PHP 프로젝트를 수행하지만 성능 문제를 검토하고 최근에는 해커의 로그를 스캔합니다. 이 사람들은 얼마 동안 서버를 운영하고 있으며 마지막 레그에서 레거시 애플리케이션이라고 부르는 것을 가지고 있습니다. 마법 따옴표, 전역 변수 ( $id로 덮어 쓸 수 있음 $_GET['id'])를 사용하고 .htaccess를 유일한 …
13 php  apache  security  mysql 

1
PHP에서 정적 속성을 오버로드하는 기능이없는 이유는 무엇입니까?
소개 PHP를 사용하면 클래스에서 마법 메서드 를 선언하여 메서드 호출 및 속성 액세스 를 오버로드 할 수 있습니다 . 이를 통해 다음과 같은 코드를 사용할 수 있습니다. class Foo { public function __get($name) { return 42; } } $foo = new Foo; echo $foo->missingProperty; // prints "42" PHP 5.3.0부터 인스턴스 …

6
대규모 PHP 프로젝트의 재 작성 계획에 대한 팁?
나는 몇 년 동안 내가 일해 왔던 PHP 프레임 워크 (MVC 사용)를 완전히 다시 작성하기로 결정했습니다. 지금까지 내 문제는 프레임 워크 자체의 디자인에 대해 걱정하지 않고 아이디어를 생각해 내고 Trac에 티켓으로 던져서 나중에 추가한다는 것입니다. 시간이 지남에 따라 몇 가지 문제가 발생하여 재 작성이 도움이 될 것이라고 생각하지만 계획의 시작 …

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

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