Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125573 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 646D51A00BD for ; Tue, 17 Sep 2024 00:07:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1726531759; bh=Zyz1Swy4LGNLC3ayMym+GHaPptxEPpaMPvqSs7Q4ZXQ=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=fRz1TLvnJkh/se2Hp49yJ/bPeZlfS41G7F3KXIq5y10aRqMuGLf090wos8StrksrJ 7IYiK3rIGkmMkQNHn/OdNYncDH5vvhCwB/CB81urQM6nXko/shqqxEBO4NwH+oZNPn ipbbvr0DKrSbd2gzwPj9OlVGA7PRiJGCQLeY0ozpsL1JD34iezbkfsm1igfBpmgpXe sAzr7LACAwLhbXRh1R9pfzOheBmO70FIT6GWFBNMREMAZKaz2/Y6XzgpSdu93iyuRH X+BD8KH+tym1fAEToWXl3Eex6LKPMecNbUCpwQS6evPtZCvZRTvPmcRnjVQ+y8lw0W UbCrv6+Cd4BhQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 7E5E4180083 for ; Tue, 17 Sep 2024 00:09:19 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.9 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-oa1-f50.google.com (mail-oa1-f50.google.com [209.85.160.50]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 17 Sep 2024 00:09:15 +0000 (UTC) Received: by mail-oa1-f50.google.com with SMTP id 586e51a60fabf-277c28fac92so2489576fac.3 for ; Mon, 16 Sep 2024 17:07:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726531630; x=1727136430; darn=lists.php.net; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Zyz1Swy4LGNLC3ayMym+GHaPptxEPpaMPvqSs7Q4ZXQ=; b=KsMJ+LQqbpYzjW2bphmGHGiSXGPKZYuxkhUadM/ndgM3mLEnZna6sPiHuAEsIDlydV HAZiBbhZNTTzK53j5KGE5ajFdpsphJieaLMJ0aMe6W8IAJV/LbfcoH9OB2OPHk0dfqZ0 G2vrf37ppkNyJP8XfJtSFPRFDVlsEuSm8+OwWbpN+lq3wHNMrnth0VdS+aQbhPnT9v8f pMypAOmxtehQcCrH+SizXnecxT0OIWqoFa81kUgDsS7hN/zZoXUcepcbrrcDgGSaeUdo vBU8o9Kxv5F2CPNluWWNS6isw5c+v1vfnMFhGjGf8oTLS6BKK24gYuhP63Ca8sdH6Mmb VSCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726531630; x=1727136430; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Zyz1Swy4LGNLC3ayMym+GHaPptxEPpaMPvqSs7Q4ZXQ=; b=VKj8cfGFzX96oV0xEdZF7xPakfqaYRZq6i71RiakUDgUDdCsooYnUhSGnwa+LdbcZY j+zSRkwM6K1Mkaq3Q8tf8WNHID9m8n5Ii6dpTwn+1URt/smmHdk2THh5KZf9wvCyoQyJ 3gfcu4vsnY1sxG7ngI3/QKzX804J5R8PK8CVTn+HP9bgPqu1zTCcT163fsG8tsQW74tB D2dX21QgnvFNG1+yo2lhvnK5zLqKFjLoFPT7vgj3RvIR0a25uA4ejAjDoNeaL6GySli4 dmGarD23mC6m++xrBFwEZy3KRyuwvCDont1G4UXz/HIMy96eborW2bJ9rUSUmVI9wP5x 1T6w== X-Gm-Message-State: AOJu0Ywg1e/R4ZyZjVpV+z+QocrT1+giZ4npt8JdRCHl3ABHDBdhAf1Y i1y1V/UaOfhqIHLvCN9vQ/c8c7xtJufCYFN9oHR/UFlqxK79TN19qCoaKR+9HmtEVuka012Bcon 0xCgijrConF7eu/XlA6flkONEvsg= X-Google-Smtp-Source: AGHT+IHFkaUsBZwZzp/7MGnS1bfGi5eexXDLXu7aftOGagvHJ9Eqjmlwf5hiDtGjM4PGOQ5CnU6NC+RMCQNI1F6Ger0= X-Received: by 2002:a05:6870:392b:b0:277:f14c:9c0f with SMTP id 586e51a60fabf-27c68bd66d3mr7791696fac.32.1726531630355; Mon, 16 Sep 2024 17:07:10 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: In-Reply-To: Date: Tue, 17 Sep 2024 02:06:33 +0200 Message-ID: Subject: Re: [PHP-DEV] Re: Which IDE do you recommend for php-src development? To: Barel Cc: PHP internals Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: divinity76@gmail.com (Hans Henrik Bergan) +1 for VSCode, I use it practically everywhere these days, HTML/Javascript/TypeScript/PHP/C/C++/Python/Lua, all on VSCode. On Mon, 16 Sept 2024 at 13:07, Barel wrote: > > On Sat, 14 Sept 2024 at 23:44, Barel wrote: >> >> Hi >> >> For C/C++ development I usually use CLion from Jetbrains but I tried to = use it with php-src and was unable to get it to work properly. CLion really= insists on using CMake and has only quite limited support for makefiles. A= fter trying to get it to work unsuccessfully I am ready to try something el= se. >> >> So which IDE would you recommend for php-src development? I understand t= hat people probably have many different preferences but I wondered if there= was something that most php internals developers used. One important featu= re would be to easily work with the project running on a docker container >> >> Thanks in advance! >> >> Carlos > > > Answering myself in case someone finds this useful in the future. > > Several people recommended VSCode so decided to give it a try. I found th= is guide which describes very well what you need to do to get VSCode workin= g for a php-src project hosted in a docker container. Works brilliantly, I = am able to work with the code in the container using all VSCode features, i= ncluding debugging with GDB. Nice! > > https://bogomolov.tech/php-extension-development/ > > Cheers > > Carlos >