PHP 7 – 개체 배열에 힌트를 입력합니다.

뭔가 빠뜨린 것 같습니다만, 예를 들어 User 객체의 배열과 같이 함수를 인수 또는 반환하도록 정의하는 옵션이 있습니까? 다음 코드를 고려합니다. <?php class User { protected $name; protected $age; /** * User constructor. * * @param $name */ public function __construct(string $name, int $age) { $this->name = $name; $this->age = $age; } /** * @return mixed … Read more

오류: ‘등록’ 유형에 속성이 없습니다.ts(2339)

JavaScript와 Typescript로 개발하고 있습니다.어레이의 중복을 체크하는 기능은 다음과 같습니다만, 에러가 표시되어 해결 방법을 확실히 알 수 없습니다.다음은 오류와 코드 발췌입니다. 오류: 속성 ‘toLocaleLowerCase’가 유형 ‘Registration’.ts(2339)에 없습니다. 등록.ts export interface Registration { address: string; comment?: string; fullname?: string; } JS 파일 const nameAlreadyExist = (name: any): void => { const nameExist = filteredRegistrationName.value.findIndex((registrationName) => registrationName.fullname.toLocaleLowerCase() === … Read more

PHP에서 문자열을 JSON 개체로 변환하는 방법

SQL 쿼리에서 다음과 같은 결과가 나왔습니다. {“Coords”:[ {“Accuracy”:”65″,”Latitude”:”53.277720488429026″,”Longitude”:”-9.012038778269686″,”Timestamp”:”Fri Jul 05 2013 11:59:34 GMT+0100 (IST)”}, {“Accuracy”:”65″,”Latitude”:”53.277720488429026″,”Longitude”:”-9.012038778269686″,”Timestamp”:”Fri Jul 05 2013 11:59:34 GMT+0100 (IST)”}, {“Accuracy”:”65″,”Latitude”:”53.27770755361785″,”Longitude”:”-9.011979642121824″,”Timestamp”:”Fri Jul 05 2013 12:02:09 GMT+0100 (IST)”}, {“Accuracy”:”65″,”Latitude”:”53.27769091555766″,”Longitude”:”-9.012051410095722″,”Timestamp”:”Fri Jul 05 2013 12:02:17 GMT+0100 (IST)”}, {“Accuracy”:”65″,”Latitude”:”53.27769091555766″,”Longitude”:”-9.012051410095722″,”Timestamp”:”Fri Jul 05 2013 12:02:17 GMT+0100 (IST)”} ] } 현재 PHP의 문자열입니다.이미 JSON 형식으로 되어 있는 것을 알고 있습니다만, 이것을 … Read more

XAMPP에서 가상 호스트를 생성하는 방법 [복제]

이 질문에는 이미 답변이 있습니다. XAMPP에서 Apache 가상 호스트를 설정하는 방법(Windows) [닫힘] (4개의 답변) 9개월 전에 닫았어요 이 질문은 여러 번 받고 있다고 생각합니다만, 문제가 있는 것은 아닙니다.XAMPP를 사용하여 Zend 프레임워크를 설정합니다. XAMPP는 포트 8081에서 실행되고 있으며 80이 Windows 프로세스에 의해 점유되고 있습니다.다음 코드로 설정한 가상 호스트를 사용해야 합니다.C:/xampp/apache/config/extra/httpd-vhosts.config(또는C:/xampp/apache/conf/extra/httpd-vhosts.conf를 참조해 주세요). <VirtualHost *:80> ServerName comm-app.local … Read more

템플릿에 포함된 익명 Vue 메서드의 성능 차이가 있습니까?

.vue 파일에 Vue “single file component”가 있는 경우, vue에서 메서드를 정의하는 것과 성능 차이가 있습니까?methods블록: methods: { // in this example, re-emit an input event to the parent onInput(val) { this.$emit(‘input’, val); }, }, …템플릿에 어나니머스 함수를 정의하는 방법: <some-input @input=”(val) => $emit(‘input’, val’)” /> .vue 파일이 작성될 때 같은 코드로 끝나기를 바라지만 실제적인 차이가 … Read more

정적 함수 내에서 $this를 사용하면 실패함

$this를 사용하고 싶은 방법이 있지만 얻을 수 있는 것은 치명적인 오류뿐입니다.오브젝트 컨텍스트가 아닌 경우 $this를 사용합니다. 어떻게 하면 작동시킬 수 있을까요? public static function userNameAvailibility() { $result = $this->getsomthin(); } 질문에 대한 답변 이 길이 맞다 public static function userNameAvailibility() { $result = self::getsomthin(); } 사용하다self::대신$this->를 참조해 주세요. 자세한 내용은 PHP Static Methods 튜토리얼을 참조하십시오. … Read more

“데이터” 함수의 데이터를 그래프에 반향시키는 방법

포인트와 함께 두 개의 파일을 사용하고 싶은 그래프가 있습니다.셀렉터로 두 파일을 어떻게 바꿀 수 있는지 알고 싶습니다.아래 코드를 만들었는데 선택해도 그래프가 바뀌지 않습니다.날짜 데이터는 덮어쓰기는 했지만 차트에 반영되지는 않았다고 생각합니다.내가 뭘 할 수 있을까? <template> <div class=”home”> <select @change=”onChange($event)”> <option value=”dataFile1″>file one</option> <option value=”dataFile2″>file two</option> </select> <LineGraph2 :vul_data=”data”/> </div> </template> <script lang=”ts”> import { Component, … Read more

치명적 오류: 문자열에 대해 [] 연산자가 지원되지 않습니다.

데이터베이스에서 정보를 가져와 배열에 저장하고 루프 구조의 형태로 에코하고 있으며 수정된 정보를 데이터베이스에 저장하려고 할 때 문제가 발생합니다. 다음 오류가 나타납니다. 치명적 오류: [] 연산자가 문자열에 대해 지원되지 않습니다. 코드: $namesql1 = “SELECT name,date,text,date2 FROM table WHERE something= ‘$something'”; $nameresult1 = mysql_query($namesql1); $countrows = mysql_num_rows($nameresult1); while ($row = mysql_fetch_array($nameresult1, MYSQL_ASSOC)) { $name[] = $row[‘name’]; $date[] … Read more

Vue 3의 컴포넌트로 데이터 텍스트를 바꿉니다.

쿼리에서 얻은 데이터에 팝오버 하이라이트 태그를 생성하려고 합니다.현재 텍스트 내에서 괄호로 둘러싸인 서브스트링을 찾아 컴포넌트로 대체하려고 했지만 Vue가 새로운 컴포넌트를 렌더링 및 마운트하는 방법을 찾을 수 없습니다. 예제 텍스트: Lorem {ipsum} dolor sit amet, consectetur {adipiscing} elit, sed do eiusmod tempor incididunt 괄호로 둘러싸인 텍스트를 찾아서 잡기 위한 꽤 간단한 regex를 만들었습니다. {(.[^{}]*)} 제가 지금까지 … Read more

Ubuntu의 php 5.6에 php-zip 설치 [중복]

이 질문에는 이미 답변이 있습니다. PHP Zip 확장 설치 중 (12개의 답변) 5년 전에 문을 닫았어요 마지막 php5.6이 설치된 Ubuntu VM에 php-zip을 설치할 수 없습니다. 확실한 것을 찾을 수 없습니다. Apache 에러가 아직 표시됩니다. PHP Fatal error: Class ‘ZipArchive’ not found in /var/www/uta/system/library/PHPExcel/PHPExcel/Writer/… 고마워요. 질문에 대한 답변 어느쪽이든 시도해 보세요. sudo apt-get install php-zip또는 sudo … Read more

vue js의 버튼으로 대화 상자 태그를 여는 방법

저는 사용자가 평가 과제를 표에 추가하여 추적할 수 있는 학습 프로그램을 만들고 있습니다.사용자가 평가 작업을 추가하기 위해 버튼을 클릭했을 때, 프로그램이 화면 중앙에 팝업을 열어 작업에 대한 관련 정보를 입력할 수 있도록 했으면 합니다.대화상자 태그로 하려고 했는데 버튼을 사용하여 대화상자를 여는 방법을 모르겠어요. <button class=”add” @click=””>Add new</button> <br/><br/> <dialog open class=”window”> <p>Subject: <input type=”text” value=”subjectName” … Read more

외부 변수에 대한 내 함수 액세스 허용

밖에 어레이가 있습니다. $myArr = array(); 외부 어레이에 대한 기능 액세스를 제공하여 어레이에 가치를 더하고 싶다. function someFuntion(){ $myVal = //some processing here to determine value of $myVal $myArr[] = $myVal; } 함수의 범위를 변수에 올바르게 지정하려면 어떻게 해야 합니까? 질문에 대한 답변 기본적으로 함수 내부에 있으면 외부 변수에 액세스할 수 없습니다. 함수가 외부 변수에 … Read more