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

    1. PHP를 사용하여 배열 요소의 키를 재설정하시겠습니까?

      PHP를 사용하여 배열 요소의 키를 재설정하는 코드는 다음과 같습니다- 예시 <?php    $arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110");    var_dump ($arr);    $res = array_values($arr);   &nb

    2. PHP의 배열에서 두 날짜 사이의 모든 날짜 반환

      두 날짜 사이의 모든 날짜를 반환하려면 코드는 다음과 같습니다. - 예시 <?php    function displayDates($date1, $date2, $format = 'd-m-Y' ) {       $dates = array();       $current = strtotime($date1);       $date2 = strtotime($date2);       $stepVal

    3. PHP에서 echo, print, print_r의 차이점은 무엇입니까?

      print 및 echo는 모두 문자열을 표시하는 언어 구성입니다. echo는 void 반환 유형을 갖는 반면, print는 반환 값이 1이므로 표현식에서 사용할 수 있습니다. print_r은 변수에 대한 사람이 읽을 수 있는 정보를 표시하는 데 사용됩니다. 예시 이제 echo, print 및 print_r을 사용하여 출력을 표시하는 예를 살펴보겠습니다. <?php    $arr = array( "John", "Jacob", "Tom", "Tim&

    4. PHP에서 array_merge와 array + array의 차이점은 무엇입니까?

      둘 다 배열의 합집합을 얻지만 array_merge()는 중복된 숫자가 아닌 키를 덮어씁니다. 이제 array+array-의 예를 살펴보겠습니다. 예시 <?php    $arr1 = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110");    $arr2 = array("t&qu

    5. PHP FPDI 라이브러리에서 인코딩을 설정하는 방법은 무엇입니까?

      아래는 FPDI 라이브러리에 대한 인코딩을 설정하는 동일한 코드입니다- 올바른 알파벳이 있는 새 글꼴을 추가하십시오. $pdf->AddFont('DejaVu','','DejaVuSansCondensed.php'); $pdf->SetFont('DejaVu', '', 10, '', false); 다음은 가능한 세 가지 인코딩입니다. cp1250 (Central Europe) cp1251 (Cyrillic) cp1252 (Western Eu

    6. PHP에서 익명 객체 생성

      PHP 버전 7부터 익명 클래스를 생성할 수 있게 되었습니다. PHP의 모든 객체는 클래스와 연결되어 있습니다. 익명 클래스를 인스턴스화하여 개체를 만들 수 있습니다. 예시 <?php    class my_sample_class {}    $obj = new class extends my_sample_class {};    echo "Does the instance belong to parent class? = " ;    echo var

    7. PHP OPcache 문제를 디버그하고 기록하는 방법

      아래 코드를 스크립트에 추가하여 OPCache를 일시적으로 비활성화할 수 있습니다- ini_set('opcache.enable', 0); 이것은 OPCache가 스크립트 실패의 원인인지 여부를 알려주는 데 사용할 수 있습니다. 이로 인해 사용자는 모든 확장 프로그램을 살펴보고 어떤 확장 프로그램이 문제를 일으켰는지 확인하기 위해 모든 확장 프로그램을 켜고 끌 필요가 없습니다. 어떤 파일과 스크립트 실패의 원인이 무엇인지 보여주는 로그 찾기(OPCache가 활성화된 경우). 사용자가 디버그하려는 응용 프로그램에 대

    8. PHPUnit 테스트를 구성하는 방법은 무엇입니까?

      PHPStorm은 PHPUnit 테스트 프레임워크를 사용하여 PHP 애플리케이션을 테스트하는 데 사용할 수 있습니다. phpstorm에서 PHP 인터프리터를 설정해야 합니다. 현재 프로젝트와 관련하여 Composer를 설치하고 초기화해야 합니다. 다음은 PHPUnit 테스트를 구성하는 단계입니다 - phpunit.phar를 다운로드(수동 또는 작곡가 사용)하고 컴퓨터에 저장합니다. PHPUnit은 PhpStorm 프로젝트와 통합되어야 합니다. PHPUnit은 수동 또는 자동으로 구성할 수 있습니다. 클래스에 대

    9. PHP의 filter_input() 필터 플래그를 AND/OR과 결합할 수 있습니까?

      예, PHP에서 filter_input()을 AND/OR과 결합하는 것이 가능합니다. 이것은 POST 필드를 반복하여 수행할 수 있습니다- $value = filter_input(INPUT_POST, 'field', FILTER_DEFAULT, is_array($_POST['field']) ? FILTER_REQUIRE_ARRAY : NULL); 각 루프에 대해 동일한 사용자에 대한 동등한 항목이 아래에 나와 있습니다. $memory = array(); //looping through all poste

    10. PHP에서 문자열의 모든 공백을 제거하는 방법은 무엇입니까?

      PHP에서 문자열의 모든 공백을 제거하려면 코드는 다음과 같습니다- 예시 <?php    $str = "this is a test string";    strtr($str,[' '=>'']);    echo $str ?> 출력 이것은 다음과 같은 출력을 생성합니다- Thisisateststrin 공백만 제거하려면 아래 코드를 사용할 수 있습니다- 예시 <?php    $str = "

    11. PHP 배열을 저장하기 위해 선호하는 방법(json_encode 또는 직렬화)?

      요구 사항에 따라 다릅니다. JSON은 다음 조건이 충족되지 않는 한 PHP 직렬화에 비해 더 빠릅니다- 깊게 중첩된 배열이 저장됩니다. 저장된 개체는 적절한 클래스로 직렬화 해제해야 합니다. json_decode를 지원하지 않는 이전 PHP 버전 간의 상호 작용입니다. 아래 코드 줄은 json_encode-를 사용하여 PHP 배열을 저장하는 데 사용할 수 있습니다. json_encode($array, JSON_UNESCAPED_UNICODE) JSON은 객체의 원래 클래스를 어디에도 저장하지 않지만 stdClass에 속하

    12. PHP에서 var_dump의 결과를 문자열로 캡처하는 방법은 무엇입니까?

      var_dumo의 결과 값은 출력 버퍼링을 사용하여 문자열로 추출할 수 있습니다. 다음은 동일한 것을 보여주는 예입니다 - 예시 <?php    function varDumpToString($var) {       ob_start();       var_dump($var);       $result = ob_get_clean();       return $result;    } &nbs

    13. YouTube 비디오 ID를 가져오는 PHP 정규식

      parse_url 및 parse_str 함수를 사용하여 특정 YouTube 동영상의 ID를 가져올 수 있습니다. 예시 <?php    $url = " https://www.youtube.com/watch?v=VX96I7PO8YU ";    parse_str( parse_url( $url, PHP_URL_QUERY ), $my_array );    echo $my_array['v']; ?> 출력 VX96I7PO8YU 위의 코드에서 par

    14. PHP에서 주어진 디렉토리의 모든 하위 디렉토리 가져오기

      디렉터리에 있는 하위 디렉터리를 가져오려면 아래 코드 줄을 사용할 수 있습니다. - 예시 <?php    $all_sub_dirs = array_filter(glob('*.*'), 'is_dir');    print_r($all_sub_dirs); ?> 출력 그러면 다음과 같은 출력이 생성됩니다. glob 함수는 특정 디렉토리의 모든 하위 디렉토리를 가져오는 데 사용됩니다- Array (    [0] => demo.csv  

    15. PHP를 사용하여 객체 또는 클래스에 속성이 있는지 확인

      property_exists() 또는 isset() 함수를 사용하여 해당 속성이 클래스 또는 객체에 존재하는지 확인할 수 있습니다. 구문 다음은 property_exists() 함수의 구문입니다- property_exists( mixed $class , string $property ) 예 if (property_exists($object, 'a_property')) 다음은 isset() 함수의 구문입니다- isset( mixed $var [, mixed $... ] ) 예 if (isset($object-

    16. PHP에서 FOR 대 FOREACH의 성능

      foreach는 for 루프에 비해 느립니다. foreach는 반복을 수행해야 하는 배열을 복사합니다. 성능 향상을 위해서는 참조 개념을 사용해야 합니다. 이 외에도 foreach는 사용하기 쉽습니다. 예시 아래는 간단한 코드 예입니다 - <?php    $my_arr = array();    for ($i = 0; $i < 10000; $i++) {       $my_arr[] = $i;    }    $start =

    17. PHP를 사용하여 CSV 파일을 구문 분석하는 방법

      PHP에서 CSV 파일을 파싱하기 위한 코드는 다음과 같습니다. fopen() 아래에서 .csv 파일의 경로를 설정하십시오- 예시 $row_count = 1; if (($infile = fopen("path to .csv file", "r")) !== FALSE) {    while (($data_in_csv = fgetcsv($infile, 800, ",")) !== FALSE) {       $data_count = count($d

    18. PHP에서 삼항 연산자와 Null 병합 연산자의 차이점

      삼항 연산자 삼항 연산자는 if else 문을 하나의 문으로 바꾸는 데 사용됩니다. 구문 (condition) ? expression1 : expression2; 동등식 if(condition) {    return expression1; } else {    return expression2; } 조건이 true이면 expression1의 결과를 반환하고 그렇지 않으면 expression2의 결과를 반환합니다. void는 조건이나 표현식에서 허용되지 않습니다. 널 병합 연산자 Null 병합

    19. !==와 ==의 차이점! PHP의 연산자

      !== 비교 연산자 !== 연산자는 유형 검사로 두 객체의 부등식을 검사합니다. 데이터 유형을 변환하지 않고 유형이 지정된 검사를 수행합니다. 예를 들어 1 !==1은 결과가 true입니다. ==! 비교 연산자 ==! 연산자는 두 연산자의 조합이며 ==(!피연산자)로 쓸 수 있습니다. 예시 다음 예는 !== 대 ==!의 사용법을 보여줍니다. 연산자. <!DOCTYPE html> <html> <head>    <title>PHP Example</title>

    20. 차이점 | 그리고 || 또는 PHP의 연산자

      | 비트 OR 연산자 | operator는 비트 OR 연산자이며 해당 비트 중 하나라도 1인 경우 비트를 1로 설정하는 데 사용됩니다. || 논리 또는 연산자 || 논리 Or 연산자이며 전체 피연산자에 대해 작동합니다. 예시 다음 예는 |의 사용법을 보여줍니다. 대 || 연산자. <!DOCTYPE html> <html> <head>    <title>PHP Example</title> </head> <body>    

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