«php» 태그된 질문

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

3
7 월 26 일에 무엇이 특별하고 Expires 헤더의 예제에서 왜 그렇게 자주 사용됩니까?
7 월 26 일 (생일)은 Expires헤더를 사용하여 http 캐싱을 방지하는 것과 관련된 다양한 PHP 예제에서 실제로 자주 사용되는 것으로 나타났습니다 . /programming/12398714/cache-issue-with-private-networking-stream /programming/2833305/how-to-expire-page-in-php-when-user-logout http://expressionengine.com/archived_forums/viewthread/81945/ 그 날의 특별한 점은 무엇입니까?
10 php  headers 

1
PHP 및 Javascript를 사용하여 광고 시스템에서 클릭 사기 방지
PHP, MySQL 및 Javascript로 광고 프로젝트를 만들고 싶습니다. 나는 다음과 같은 것에 대해 이야기하고있다 ... 구글 애드 센스 BuySellAds.com 다른 광고 플랫폼 제 질문은 주로 사람들이 시스템을 속이는 것을 막기 위해 무엇을 조사해야합니까? 내 디자인 컨셉. 광고는 데이터베이스의 레코드이며 페이지가 자바 스크립트를 사용하여로드되면 서버를 호출하고 차례로 PHP 스크립트를 사용하여 데이터베이스를 …
10 php  javascript 

4
응답 처리를위한 디자인 패턴
대부분의 경우 특정 함수 호출에 대한 응답을 처리하는 코드를 작성할 때 다음 코드 구조를 얻습니다. 예 : 로그인 시스템의 인증을 처리하는 기능입니다 class Authentication{ function login(){ //This function is called from my Controller $result=$this->authenticate($username,$password); if($result=='wrong password'){ //increase the login trials counter //send mail to admin //store visitor ip }else if($result=='wrong …

2
PHP에서 클래스 멤버를 초기화하는 가장 좋은 방법
내 생성자에 이와 같은 코드가 많이 있습니다. function __construct($params) { $this->property = isset($params['property']) ? $params['property'] : default_val; } 속성 정의에서 기본값을 지정하는 것보다이 작업을 수행하는 것이 더 낫습니까? 즉 public $property = default_val? 때로는 기본값에 대한 논리가 있으며 일부 기본값은 다른 속성에서 가져 왔으므로 생성자 에서이 작업을 수행 한 이유입니다. …


2
ASP.NET 배경에서 PHP에 익숙해지는 좋은 방법은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 현재 ASP.NET 환경에서 도구 / 웹 응용 프로그램을 작성하는 데 매우 익숙합니다. 나는 C #, ASP.NET, MVC 3, Visual Studio 등을 …

1
여러 젠드 응용 프로그램 코드 구성
지난 한 해 동안 Zend 프레임 워크를 기반으로 한 일련의 응용 프로그램을 연구 해 왔으며 모든 응용 프로그램이 모든 응용 프로그램을 사용하지 않더라도 액세스해야하는 복잡한 비즈니스 논리에 중점을 두었습니다. 그들은 모두 공통 센터와 연결되어 있기 때문에 응용 프로그램). 프로젝트가 구체적으로 무엇인지에 대해 자세히 설명하지 않고 코드를 "그룹화"한 방법에 대한 입력을 …

3
영리한 PHP 응용 프로그램 구성 구조?
사용 가능한 무수한 오픈 소스 프로젝트에 들어가는 백만 및 하나의 파일 시스템 구조가 있습니다. 모듈, 언어 파일, 도메인, 타사 라이브러리, 마이그레이션, 국제화, 백업 및 시스템의 다른 부분에 대한 syslink와 같은 것들로 인해 프로젝트의 파일 시스템을 구성하는 많은 접근 방식이 생겨났습니다. PHP 개발자로서 프로젝트에서 어떤 유형의 표준화가 등장하고 있는지 궁금합니다. PSR-0 …

2
오픈 소스 PHP 애플리케이션 출시를위한 모범 사례
저는 생계를위한 PHP 개발자이지만 이전에 오픈 소스 프로젝트에 참여한 적이 없었습니다. 본인이 사용할 CMS를 개발 중입니다. 나는 프로토 타입을 가지고 있는데 일단 준비가되면 (아마 2 개월 정도) 이것이 PHP 커뮤니티가 관심을 가질만한 일이라고 생각합니다. 나는 상당히 자신감있는 개발자이지만 특히 오픈 소스 문제와 관련하여 지식이 부족한 영역이 있습니다. 프로젝트를 홍보하고 공동 …

2
기존 코드를 손상시키지 않고 PHP 네임 스페이스를 라이브러리에 부분적으로 추가하려면 어떻게합니까?
우리 회사는 PHP 5.3이 네임 스페이스를 추가하기 훨씬 오래 전부터 모듈 식 PHP 프레임 워크를 만들었습니다. 최근 우리는 라이브러리의 새 코드에서 네임 스페이스를 사용하기로 결정했으며 결국에는 이전 코드의 네임 스페이스를 만들려고합니다. 그러나 v5.3 이전 코드베이스에 네임 스페이스를 추가하는 것이 좋지 않은지 확인하기 위해 해결하려는 몇 가지 문제가 있습니다. 클래스의 네임 …
10 php  namespace 

6
ORM을 사용하면 어떤 종류의 웹 개발 프로젝트가 도움이됩니까?
먼저 SQL을 사용하여 데이터베이스 작업의 95 %를 수행했다고 말하겠습니다. 최근에는 NHibernate 및 Doctrine과 같은 다양한 ORM에 대해 조사했습니다. ORM이 제공하는 많은 SQL 및 데이터베이스 이식성을 알 필요가 없다는 장점을 볼 수 있습니다. 그러나 SQL을 아는 것이 ORM 작업을보다 효율적으로 할 수 있다는 것을 알 수 있으며, 내 경력에서 한 번만 …

9
우리 대학은 "쉬운"프로그래밍 언어이기 때문에 PHP 코스를 제공하지 않습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 나는 컴퓨터 과학 부서의 학생을 만났고 그들이 Java와 aspx만을 가르치는 것을 발견했습니다. 나는 왜 그들이 PHP를 인터넷에서 최고의 …
10 php 

3
한 PHP 프레임 워크에서 다른 PHP 프레임 워크로 마이그레이션
데이터 모델에서 웹 서비스에 이르기까지 거의 모든 V1 기초와 원칙을 넘어 서기 때문에 제품을 V2로 다시 생각해야 할 시점에 접근하고있는 웹 회사와 협력하고 있습니다. 사용자 인터페이스. 여러 가지 이유로이 진화에는 CakePHP (V1이 구축 된)에서 Symfony 또는 Zend 로의 마이그레이션이 포함될 수 있습니다. 트래픽이 많고 수익이 발생하는 웹 사이트에서 사람들이 이와 …

4
MVC에서 컨트롤러 클래스에 개인용, 액션이 아닌 기능을 갖는 것이 모범 사례로 간주됩니까?
때때로 컨트롤러 클래스의 액션 함수는 모델에서 뷰로의 데이터 흐름을 간단히 제어하기위한 많은 코드 줄로 인해 거대하고 불쾌해질 수 있습니다. 어떤 시점에서이 거대한 기능들은 좋은 코드의 기본 원칙을 완전히 잃어 버립니다. 이러한 거대한 액션 함수를 컨트롤러 클래스에서 더 작은 개인 함수로 나누는 것이 좋은 방법으로 간주됩니까? 아니면 그러한 최적화가 필요하다면 모델에 …
10 php  code-quality  mvc 

1
샘플 데이터로 알고리즘을 올바르게 문서화하는 방법은 무엇입니까?
알고리즘 문서에 무엇이 포함되어 있는지 궁금합니다. 따라야 할 적절한 지침을 찾을 수 없습니다. 나는 마음에 포함 알고리즘 요약 알고리즘 설명 플로차트 의사 코드 샘플 입력 데이터 세트 (복수) 출력 데이터 단위 테스트 실험 고객은 다음과 같은 문서를 요청합니다. 자체 숫자에 대한 신뢰를 유지하고 잠재 고객에게 프로세스를 설명하여 계산을 확인하고 확인하는 …

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