Title
PHP 입문 면접 질문은 경력이 거의 없고 그냥 취업을 준비하는 프로그래머들을 위한 질문입니다. 인터뷰, 인터뷰공무원으로 나가는데 많은 도움이 됩니다. 시험을 자주 보게 될 우리들과, 이때 살펴본 면접 질문이 큰 역할을 했습니다.
5. PHP를 사용하여 전날의 시간을 출력합니다. 형식은 예를 들어 2006-5-10 22:21:21
strftime(“%Y-%m-%d %T”, strtotime(“-1 day”)); date(“Y-m-d H:i:s”, strtotime(“-1 day”));
1개만 정확하게 대답하세요
6. 폴더의 모든 파일과 하위 폴더를 탐색할 수 있는 함수를 작성하세요
function dir_recurse($dir) { $i = 1; if($handle = opendir($dir)) { while(false !== ($file = readdir($handle))) { if($file != "." && $file != ".." ) { if(is_dir($dir."/".$file) == true) { $fullpath = $dir."/".$file; dir_recurse($fullpath); echo "$fullpath\n"; $i++; }else { $fullpath = $dir."/".$file; echo "$fullpath\n"; $i++; } } } closedir($handle); } }
7. 이제 Linux에서 exer1 파일을 만들고 액세스 권한을 rw-r--r--로 설정하세요. 모든 사용자를 추가하고 싶다. 같은 그룹의 사용자의 실행 권한과 쓰기 권한으로 작업 프로세스의 명령
touch exer1 chmod 644 exer1 增加权限 chmod a+x exer1 chmod g+w exer1 或者 chmod 775 exer1
8, string"대문자로"를 작성합니다. php, shell 사용 및 js는 각각 문자열의 모든 문자를 대문자로 변환하여 출력합니다.
Php实现: echo strtoupper(‘to upper case’)
Shell实现:echo "to upper case" | tr 'a-z' 'A-Z'
Js 구현:
<script language="javascript"> var stmp1 = " to upper case "; alert(stmp1.toLocaleUpperCase());//转换成大写 alert(stmp1.toUpperCase())//转换成大写 </script>
9. mydb가 존재하지 않으면 mysql에 mydb 데이터베이스를 생성하세요. ~에게 루트 사용자에게는 192.168.1.1 ip에서 mysdb 데이터베이스에 액세스할 수 있는 모든 권한이 할당됩니다. (루트 사용자 비밀번호가 비어 있습니다.)CREATE DATABASE IF NOT EXISTS mydb;
grant all on mydb.* to root@’ 192.168.1.1’ identified by '' ;
Table 1 메시지 필드는 다음과 같습니다:
Auto-increment id |
|
Content | |
Category ID | |
Clicks | |
Title |
replyid | |
메시지 테이블에 ID를 연결하세요 | |
답글 내용 |