Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • PHP

    1. PHP에서 AND와 &&연산자의 차이점

      AND 논리 연산자 AND 연산자는 논리적 AND 연산자이지만 =연산자보다 우선순위가 낮습니다. && 논리 연산자 &&는 논리적 AND 연산자이기도 하지만 =연산자보다 우선순위가 높습니다. 예시 다음 예에서는 AND와 && 연산자의 차이점을 보여줍니다. <!DOCTYPE html> <html> <head>    <title>PHP Example</title> </head> <body>    <?php   &

    2. PHP에서 and$ 연산자의 차이점

      $ 연산자 연산자는 PHP에서 변수를 정의하는 데 사용됩니다. 예를 들어, 메시지. 이러한 변수는 int, string 등과 같은 모든 유형의 값을 포함할 수 있습니다. $$ 연산자 $$는 다른 변수의 이름을 포함하고 해당 변수의 값에 액세스하는 데 사용할 수 있는 특수 연산자입니다. 예시 다음은 vs$ 연산자의 사용법을 보여줍니다. <!DOCTYPE html> <html> <head>    <title>PHP Example</title> </head&g

    3. Ubuntu Linux 14.04 LTS에 PHP 7을 설치하는 방법

      PHP 웹 개발을 위해 설계된 서버 측 스크립팅 언어이지만 범용 프로그래밍 언어로도 사용됩니다. 원래 1994년 Rasmus Lerdorf가 만든 PHP 참조 구현은 이제 PHP에서 생성됩니다. 그룹. 최신 버전의 PHP는 PHP7이며 PHP 버전 5.6보다 2배 더 빠른 성능과 50% 더 나은 메모리 소비를 제공합니다. 이 기사에서는 Ubuntu Linux에 PHP7을 설치하는 방법에 대해 설명합니다. PHP7을 설치하기 전에 ondrej/php라는 PPA를 설치해야 합니다. . 이렇게 하면 PHP 버전 5.6과 7.0을 함께

    4. CentOS 7에서 PHP 5.x를 PHP 7로 마이그레이션

      이 기사에서는 PHP 5.x를 2015년에 출시된 PHP 7, PHP 7로 업그레이드하고 업데이트하는 방법에 대해 알아봅니다. PHP 7은 이전 버전의 PHP에 비해 속도가 향상되었습니다. 전제조건 CentOS7에 PHP 5.x가 이미 설치되어 있고 Apache에서 mod_php 모듈을 활성화해야 하며 Sudo 권한 또는 루트 사용자가 필요하다고 가정합니다. PHP 7 저장소 활성화 PHP 7.x는 공식 리포지토리에서 사용할 수 없으므로 IUS 커뮤니티 프로젝트 리포지토리를 사용해야 합니다. 아래 명령을 사용하여 컴퓨터에 IU

    5. PHP로 외부 루프를 어떻게 끊을 수 있습니까?

      두 개의 중첩 루프가 있는 경우 break 문을 사용할 수 있습니다. - break 2; 아래는 foreach 루프를 사용한 데모입니다 - foreach(...) {    foreach(...) {       if (my_var_1.name == my_var_2)       break 2; //it breaks out of the outermost foreach loop    } } =5.3의 경우 아래 코드 줄을 사용할 수 있습니다. - f

    6. PHP에서 작은 따옴표로 줄 바꿈 인쇄

      \n은 작은따옴표와 함께 사용할 수 없으므로 다른 옵션을 사용해야 합니다. 명령줄 인터페이스를 사용할 때 상수 PHP_EOL을 사용할 수 있습니다. 브라우저와 함께 사용할 경우 를 사용할 수 있습니다. 두 옵션 모두 아래에 설명되어 있습니다. <?php if (PHP_SAPI === 'cli') {    return PHP_EOL; } else {    return "<BR/>"; } ?> 옵션이 cli가 아니라고 가정하면 else 부분

    7. PHP에서 객체를 인스턴스화하고 같은 줄에서 메서드를 호출할 수 있습니까?

      예, 개체를 인스턴스화할 수 있고 PHP를 사용하여 한 줄에서 메서드를 호출할 수 있습니다. 이 기능은 PHP 버전 5.4부터 적용되었습니다. 클래스의 클래스 멤버에 액세스하여 개체를 인스턴스화할 수 있습니다. 이것은 아래 스니펫에서 볼 수 있습니다 - (new my_var)-> my_instance() 코드 설명 − 여기서 my_instance는 메소드이고 my_var는 인스턴스화해야 하는 객체입니다. 예시 class Test_class {    public function __construct($par

    8. PHP로 검색 엔진 봇을 감지하는 방법은 무엇입니까?

      스파이더 이름의 검색 엔진 디렉토리를 참조로 사용할 수 있습니다. 다음으로 $_SERVER[HTTP_USER_AGENT]; 에이전트가 스파이더(봇)인지 확인하는 데 사용할 수 있습니다. 다음은 동일한 것을 보여주는 예입니다 - if(strstr(strtolower($_SERVER[HTTP_USER_AGENT]), some_bot_name)) { //사용해야 하는 기타 단계} 코드 설명 − 에이전트는 사용자 에이전트와 함께 strtolower 함수로 전달되고, 그 출력은 차례로 strstr 함수로 전달됩니다. 스파이더가 봇인지

    9. HTML이 PHP "if" 문에 포함될 수 있습니까?

      예, HTML은 PHP의 도움으로 if 문 안에 포함될 수 있습니다. 다음은 몇 가지 방법입니다. if 조건 사용하기 - <?php if($condition) : ?>    <a href="website_name.com">it is displayed iff $condition is met</a> <?php endif; ?> if 및 else if 조건 사용하기 - <?php if($condition) : ?>    <

    10. PHP로 파일 다운로드를 강제하는 방법은 무엇입니까?

      아래 코드를 사용하여 PHP에서 파일을 강제로 다운로드할 수 있습니다. <?php    header('Content-type: text/javascript');    header('Content-Disposition: attachment; filename="file.js"');    readfile(file that is downloaded.js'); //This can be printed for verification

    11. PHP에서 서버 IP 주소를 식별하는 방법은 무엇입니까?

      서버 IP는 아래 코드 줄로 식별할 수 있습니다 - $_SERVER['SERVER_ADDR']; 포트는 아래 코드 줄을 사용하여 식별할 수 있습니다 - $_SERVER['SERVER_PORT']; PHP 버전 5.3 이상에서는 다음 코드 라인을 사용할 수 있습니다. - $host_addr= gethostname(); $ip_addr = gethostbyname($host_addr); 이것은 독립형 스크립트가 실행 중일 때 사용할 수 있습니다(웹 서버를 통해 실행되지 않음).

    12. PHP의 객체 배열에서 속성 추출

      아래 코드가 주어지면 작업은 my_object 변수의 ID를 추출하는 것입니다 - 예시 $my_object = Array ( [0] => stdClass Object    (       [id] => 12    ),    [1] => stdClass Object    (       [id] => 33    ),    [2] => stdClass O

    13. 여러 파일을 업로드하고 PHP로 폴더에 저장하는 방법은 무엇입니까?

      다음은 여러 파일을 업로드하고 폴더에 저장하는 단계입니다 - 입력 이름은 배열로 정의되어야 합니다. 즉, name=inputName[] 입력 요소는 multiple=multiple이거나 여러 개여야 합니다. PHP 파일에서 $_FILES[inputName][param][index] 구문 사용 배열에 빈 문자열이 포함될 수 있으므로 빈 파일 이름과 경로를 확인해야 합니다. 이 문제를 해결하려면 count 전에 array_filter()를 사용하십시오. 아래는 코드의 데모입니다 - HTML <input name="u

    14. PHP에서 대시를 CamelCase로 변환

      다음은 PHP에서 대시를 CamelCase로 변환하는 코드입니다 - 샘플 입력 - 이것은 테스트 문자열입니다 샘플 출력 - thisIsATestString 참고 − 정규식이나 콜백을 사용할 필요가 없습니다. ucwords를 사용하여 달성할 수 있습니다. function dashToCamelCase($string, $capitalizeFirstCharacter = false) {    $str = str_replace(' ', '', ucwords(str_replace('-&

    15. PHP에서 여러 키로 다차원 배열 정렬

      array_multisort 함수는 여러 키를 기반으로 다차원 배열을 정렬하는 데 사용할 수 있습니다 - 예시 $my_list = array(    array('ID' => 1, 'title' => 'data one', 'event_type' => 'one'),    array('ID' => 2, 'title' => 'data two', 'event_

    16. PHP에서 이미지 크기를 조정하는 방법은 무엇입니까?

      ImageMagick 또는 GD 기능을 사용하여 이미지의 크기를 조정할 수 있습니다. GD의 기능을 사용하면 Raw 디지털 카메라 이미지를 샘플링할 때 이미지 파일의 크기도 줄어듭니다. 아래 코드에서 GD를 사용하여 이미지 크기를 조정하는 방법을 살펴보겠습니다. function image_resize($file_name, $width, $height, $crop=FALSE) {    list($wid, $ht) = getimagesize($file_name);    $r = $wid / $ht;

    17. 특정 문자열로 시작하는 배열에서 모든 키를 가져오는 PHP 스크립트

      방법 1 $arr_main_array = array('test_val' => 123, 'other-value' => 456, 'test_result' => 789); foreach($arr_main_array as $key => $value){    $exp_key = explode('-', $key);    if($exp_key[0] == 'test'){       $arr_r

    18. PHP의 링크에서 Href를 효과적으로 숨기는 방법은 무엇입니까?

      이건 불가능 해. href는 링크에서 숨길 수 없습니다. 그러나 파일을 다시 작성할 수 있고 요청 URL을 다음과 같이 변경할 수 있습니다. name.php/5001 이 외에도 게시물 요청은 다음과 같은 방법으로 사용할 수 있습니다. - <form method="post" action="name.php"> <input type="hidden" name="packageID" value="5001"> <button ty

    19. PHP에서 Python 프로그램 실행

      PHP에서는 shell_exec 함수를 사용할 수 있습니다. 쉘을 통해 실행할 수 있으며 결과를 문자열로 반환할 수 있습니다. 명령줄에서 NULL이 전달되거나 출력이 전혀 반환되지 않으면 오류를 반환합니다. 아래는 동일한 코드 데모입니다 - <?php    $command_exec = escapeshellcmd('path-to-.py-file');    $str_output = shell_exec($command_exec);    echo $str_outpu

    20. PHP에서 기본 시간대를 설정하지 않고 문자열에서 유닉스 타임스탬프 가져오기

      문자열에는 시간대가 있으며 일반적으로 기본 시간대를 설정할 필요가 없습니다. 그러나 인쇄해야 하는 경우 기본 시간대를 명시적으로 설정할 수 있습니다. 아래는 동일한 작업을 수행하는 코드입니다 - 기본 시간대 예시 echo date_default_timezone_get(); 출력 이것은 다음과 같은 출력을 생성합니다 - UTC 시간대 지정 시 예시 echo date("Y-m-d H:i:s",strtotime("1/1/2020 00:00:00 America/Los_Angeles")); 출력 이것

    Total 1279 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:37/64  20-컴퓨터/Page Goto:1 31 32 33 34 35 36 37 38 39 40 41 42 43